home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 1998 May / Software of the Month Club 1998 May.iso / pc / dos / biz / inform-z / ifz.txt < prev    next >
Text File  |  1998-03-03  |  215KB  |  4,630 lines

  1.  
  2.               ---------------------------------------------------
  3.                 -----------------------------------------------                 
  4.                   -------------------------------------------                   
  5.                     ---------------------------------------                     
  6.                       -----------------------------------                       
  7.                         -------------------------------                         
  8.                           ---------------------------                           
  9.                             -----------------------                             
  10.                               -------------------
  11.                                 ---------------                                 
  12.  
  13.                 inform-Z (tm)          by         Rob W. Smetana
  14.                                                   and Pro~Formance
  15.                                 ---------------
  16.                               -------------------                               
  17.                             -----------------------                             
  18.                           ---------------------------
  19.                         -------------------------------                         
  20.                       -----------------------------------                       
  21.                     ---------------------------------------                     
  22.                   -------------------------------------------                   
  23.                 -----------------------------------------------                 
  24.               ---------------------------------------------------               
  25.  
  26.                               Version 4.7  (2/98)
  27.  
  28.  
  29.  
  30.          inform-Z (pronounced "informs") was recently named the "BEST
  31.          SOFTWARE APPLICATION" by a major software distributor.
  32.  
  33.  
  34.          ===============================================================
  35.  
  36.           Use Ram-Man to turn this into a pop-up quick reference guide.
  37.           If you'd rather print this, use our Multi-Print program.  See
  38.           the last few pages for details on Ram-Man and Multi-Print.
  39.  
  40.           With Multi-Print, you can print this (or any other text file)
  41.           with up to 9 pages on EACH SHEET of paper on HP LaserJets -or-
  42.           Epson or DeskJet printers.  And you can print it FIVE different
  43.           ways including Booklet or Newspaper, 2-Column format.
  44.  
  45.           Plus, Multi-Print includes 17 internal fonts to provide very
  46.           high quality output on LaserJets and DeskJets, and to let us
  47.           print **sideways** (in landscape mode) on Epson printers.
  48.  
  49.          ===============================================================
  50.  
  51.  
  52.                                                                            
  53.  
  54.  
  55.          ========== For information or support, call or write: =========
  56.  
  57.          Rob W. Smetana   132 Alpine Terrace   San Francisco, Ca.  94117
  58.  
  59.             Phone:  (415) 863-0530  (10am - 5pm Pacific time please)
  60.  
  61.                We welcome your feedback, suggestions and comments.
  62.  
  63.  
  64.          ===== Facilities Planning & Relocation:  R. S. Means Co. ======
  65.  
  66.          If this copy of inform-Z was included in the Facilities Planning
  67.          and Relocation book by R. S. Means Company, Inc., welcome.  We
  68.          hope you enjoy inform-Z.  Please understand that:
  69.  
  70.           * inform-Z is a general purpose forms design program.  You can
  71.             use it to customize the forms Means included in your package.
  72.             And you can also use it to create custom forms useful
  73.             throughout your organization.
  74.  
  75.           * To save space on the distribution disks, the "lite" version
  76.             of inform-Z you received lacks some of the features you'll
  77.             find described in this manual.  For example, the program
  78.             "Install.Exe" and the printer database are not here, so you
  79.             won't be able to use inform-Z printer-control features.
  80.  
  81.             When you order inform-Z PRO, at the special Means price,
  82.             we'll send you the complete package, with all features and
  83.             utilities mentioned here.
  84.  
  85.  
  86.          ========================= TRADEMARKS ==========================
  87.  
  88.             inform-Z and it's manual and support files are protected by
  89.                      U.S. and International Copyright Laws.
  90.  
  91.              Copyright (C) 1988-1998, Rob W. Smetana and Pro~Formance
  92.                               All Rights Reserved
  93.  
  94.              inform-Z, if-DB, Big! Font, Mail Call, MC Express, MCE,
  95.              and P~F are Trademarks of:  Rob W. Smetana & Pro~Formance
  96.  
  97.          LaserJet, and IBM are Registered Trademarks of:  Hewlett-Packard
  98.          Corporation, and International Bus. Machines Corp., respectively.
  99.  
  100.  
  101.  
  102.                                                                        
  103.  
  104.  
  105.          ========  DISCLAIMER OF WARRANTY AND LIMITED WARRANTY  ========
  106.  
  107.          This product is provided "AS IS" without warranty of any kind.
  108.          The entire risk as to the results and performance of this product
  109.          is assumed by you.  We warrant only that any disks we send you
  110.          are free from physical defects and workmanship under normal use
  111.          and service for a period of 90 days from the date shipped.
  112.  
  113.          Our entire liability, and your exclusive remedy, as to the disk(s)
  114.          shall be, at our option, to either (1) return the purchase price;
  115.          or, (2) replace disks which don't meet our limited warranty.
  116.  
  117.          Neither Pro~Formance nor RWS & Associates, nor their officers
  118.          or employees shall be held responsible for:  failures of this
  119.          program to satisfy any needs, damages due to using it, or any
  120.          effects this program has on you, your business or operations.
  121.  
  122.          This program, its manual and its support files may be modified
  123.          or changed from time to time.  It may contain operational inac-
  124.          curacies or typographical errors which may be corrected by
  125.          future versions, if any.  Registered users may be notified of
  126.          available updates.
  127.  
  128.  
  129.                                                                            
  130.  
  131.  
  132.          ======================= LIMITED LICENSE =======================
  133.  
  134.  
  135.          inform-Z is "user-supported" software -- NOT "freeware."  You're
  136.          granted a limited license to try inform-Z for a limited period.
  137.          You may use it or copy only in the manner described below.
  138.  
  139.  
  140.                                 PERMISSION TO USE
  141.  
  142.          If you ARE a registered user:
  143.          - You've either made a contribution to continue using
  144.            inform-Z, or ordered it from us.
  145.          - You're granted a license to use inform-Z for both personal
  146.            and business purposes.  And we'll try to keep you posted
  147.            of enhancements and revisions to inform-Z.
  148.  
  149.          If you're NOT a registered user:
  150.          - You're granted a limited license to try inform-Z out for a
  151.            limited period.  If, after this "demo period," you decide
  152.            you want to continue using inform-Z, we ask that you register
  153.            as described below.  Running inform-Z 15-20 different times
  154.            should allow you to decide if it's going to be useful to you.
  155.            Therefore the "trial period" is set at 20 inform-Z sessions.
  156.  
  157.          +-------------------------------------------------------------+
  158.          |       EACH COPY used in a corporation, business, trade,     |
  159.          |    government agency, or agency, including each copy used   |
  160.          |              on a NETWORK, MUST Be registered.              |
  161.          +-------------------------------------------------------------+
  162.  
  163.          This means, if you're using inform-Z for any business purpose
  164.          or in the context of conducting business, you are required to
  165.          register and submit the registration fee for each copy used.
  166.          Site/Network Licenses and multiple-copy discounts are available.
  167.  
  168.  
  169.                                TO REGISTER ......
  170.  
  171.          You'll find a registration form on the last page of this manual.
  172.  
  173.  
  174.                                                                            
  175.  
  176.  
  177.          ========== DISTRIBUTORS OF "USER-SUPPORTED" SOFTWARE =========
  178.  
  179.          Bulletin board Sysops, clubs and shareware distributors may
  180.          distribute "user supported" versions of this program, provided:
  181.  
  182.          *** Your company name IS NOT:   California Freeware         ***
  183.                                            American Freeware
  184.                                                  US Freeware
  185.              or any other firm, group or association with "Freeware"
  186.              in its name, literature, promotions, etc., which companies
  187.              are PROHIBITED from distributing ANY products by Rob W.
  188.              Smetana, Pro~Formance, RWS & Associates or their officers,
  189.              staff or associates.
  190.  
  191.          *** Your adds, literature and company name DO NOT include   ***
  192.              "free software," "freeware" or other such terms which
  193.              misrepresent "user-supported" software.
  194.  
  195.  
  196.          We further ask that:
  197.  
  198.          (1) It is distributed in complete, unmodified form.
  199.  
  200.          (2) You charge nothing other than a "disk distribution fee"
  201.              of up to $8.00 to cover distribution and handling.
  202.  
  203.          (3) You state YOUR fee is NOT payment or registration for
  204.              OUR software.
  205.  
  206.          (4) You clearly encourage registration by stating that con-
  207.              tinued use requires sending contributions to the developer.
  208.  
  209.          (5) You include all files mentioned in Readme.BAT including:
  210.              IFZ.Exe, IFZ.Doc, QuickRef.Iff, Lessons1-2?.Pff, etc.
  211.                                                                             
  212.  
  213.  
  214.          ======================== Introduction =========================
  215.  
  216.          Very simply, inform-Z is the easiest-to-use, most powerful and
  217.          fastest form programs available!
  218.  
  219.          If you're new to inform-Z, we urge you to STOP READING and
  220.          run the "lesson forms" we included.  The lesson forms demon-
  221.          strate inform-Z' major features.  Once you finish them, you
  222.          may NOT NEED this manual!  Before you jump in, please read
  223.          the sections "System Requirements," and "Quick Start."
  224.  
  225.          Here's a summary of inform-Z.
  226.  
  227.           * You can design and print "professional looking" forms in
  228.             minutes -- on ANY printer.  And inform-Z offers special
  229.             support for HP LaserJets and Epson printers.
  230.  
  231.           * You can "automate" forms by adding special Auto-Edit fields,
  232.             formulas, dates, sequence numbers, the date, the time, etc.
  233.             then fill them out automatically.  You can even:
  234.             - Enter dates in 10 different formats, and in 5 different
  235.               languages!
  236.             - Link "help forms" to forms you (or someone else) fill out.
  237.  
  238.           * And you can print on "pre-printed" forms, printing just
  239.             the fields you edit, "calculated fields," dates, time-
  240.             stamps, sequence numbers, etc.
  241.  
  242.           * Design forms using pull-down menus, or easy-to-remember
  243.             "hotkeys:"  D = Draw, S = Shade, C = Copy, M = Move, etc.
  244.  
  245.           * Dialog boxes and full mouse support speed things up even more.
  246.  
  247.           * inform-Z offers THREE types of help -- two of which YOU can
  248.             customize to provide the help YOU need while you're design-
  249.             ing form, or when you (or someone else) fills them out.
  250.  
  251.           * Special features put inform-Z above the others:
  252.             - Forms may have up to 200 columns and 125 lines.
  253.             - You can draw "grids" of rows and columns all at once.
  254.             - "Repeat" actions to save enormous amounts of time.
  255.             - See things happen as you do them -- there are no surprises.
  256.             - Use "Undo" if you decide that's not really what you wanted.
  257.             - A "preview" mode lets you see BOLD, UNDERLINE, ITALIC text.
  258.             - Add "check boxes" and arrows.
  259.             - Add continuous shading (LaserJets) or full shading (all).
  260.  
  261.           * On LaserJets, print PCX graphics files to add logos, letter-
  262.             heads, signatures, etc. to your forms.
  263.  
  264.           * With Mail Call, a separate program, you can add names,
  265.             addresses, phone numbers, etc. to a database, then link
  266.             forms to that database.  Let Mail Call fill them out for you!
  267.  
  268.                                                           continued . . .
  269.                                                                           
  270.  
  271.  
  272.          Introduction (continued)
  273.  
  274.  
  275.           * And, with if-DB you can link any form to industry-standard
  276.             dBase III files!  Create, read, update and add records to
  277.             dBase files by just "drawing" a form.
  278.  
  279.             - And each form can be linked, if you like, to several
  280.               different dBase files.  This lets you, for example, look
  281.               up a customer's name from one database file, look up
  282.               product descriptions, prices and current inventories from
  283.               another dBase file, then update another database file to
  284.               keep track of cumulative sales, sales tax, etc.
  285.  
  286.  
  287.           * Finally, HUNDREDS of forms are already available to you.
  288.  
  289.             - We offer over 140 forms in the OFFICE, SALES and HOME
  290.               collections.  Each "collection" offers many forms that
  291.               are useful in any office, sales/retail or home setting.
  292.  
  293.               Get these from the same source from which you got inform-Z
  294.               (directly from us, from a shareware distributor, a BBS,
  295.               CompuServe, etc.)
  296.  
  297.  
  298.                                                                               
  299.  
  300.  
  301.                                When you register . . .
  302.  
  303.          +----------------------------------------------------------------+
  304.          |  inform-Z is "user supported" software; it's NOT free software.|
  305.          |                                                                |
  306.          |   Give it a thorough workout, see if it serves your needs.     |
  307.          |   But after trying it 15-20 times, if you want to continue     |
  308.          |   using it, please register.  The last few pages have infor-   |
  309.          |   mation on registering.                                       |
  310.          |                                                                |
  311.          |   We appreciate the honesty and support of those who           |
  312.          |   register.  To "say thanks" when you register, we send        |
  313.          |   you inform-Z "+" which includes:                             |
  314.          |                                                                |
  315.          |    * Options we're adding right now (eg., "Repeat" to save     |
  316.          |      dozens or hundreds of keystrokes when designing forms).   |
  317.          |                                                                |
  318.          |    * Install.Exe and Printer.Dat which let you:                |
  319.          |      - Select and install a printer from our database.         |
  320.          |      - Customize or add printer codes to ensure we print       |
  321.          |        forms the way YOU want them printed.                    |
  322.          |                                                                |
  323.          |    * To-Ascii -- a handy utility program to convert            |
  324.          |      "compressed" forms to ASCII files (which you can          |
  325.          |      then load into any word processor or other program).      |
  326.          |                                                                |
  327.          |    * Added math and Auto-Edit capability -- up to 200          |
  328.          |      formulas and/or 450 Auto-Edit fields per form.            |
  329.          |                                                                |
  330.          |    * Access to our Form Libraries.  Using or editing existing  |
  331.          |      forms is often much faster than starting from scratch.    |
  332.          |                                                                |
  333.          |    * Phone support                                             |
  334.          |----------------------------------------------------------------|
  335.          |                                                                |
  336.          |  For a different approach to registering, load the form        |
  337.          |  PForder.  Once it loads, press:                               |
  338.          |                                                                |
  339.          |   - alt-F to fill in some information.                         |
  340.          |                                                                |
  341.          |   - ctrl-F9 to do the calculations for you.                    |
  342.          |                                                                |
  343.          +----------------------------------------------------------------+
  344.  
  345.          This manual is used for all versions of inform-Z.  It explains
  346.          all the features available with inform-Z "Plus".
  347.  
  348.                                                                           
  349.  
  350.  
  351.          =========================  What's New  ========================
  352.  
  353.          This is a major update.  If you've used earlier versions of
  354.          inform-Z (or P~F Form), PLEASE READ THIS CAREFULLY!  If you're
  355.          new to inform-Z, this will introduce its newest features.
  356.  
  357.  
  358.          With this version, we've added:
  359.          ...............................
  360.  
  361.           * A brand new user-interface with dialog boxes, pull-down
  362.             menus, plus MUCH FASTER mouse and keyboard operations.
  363.             Easier drawing:  press alt-D to draw lines -or- boxes.
  364.             What we draw depends on where you move next.  This required
  365.             changing two commands:  press alt-X and ctrl-X to delete
  366.             rows or columns, respectively.
  367.  
  368.           * A new install-printer program, plus 10 additional printer
  369.             code options (for 30 in all).  And when you install a prin-
  370.             ter, you can easily customize or add your own printer codes.
  371.  
  372.           * An option to print on pre-printed forms using the new
  373.             "overlay" feature -- printing just fields you fill in,
  374.             plus dates, sequence numbers, the results of formulas, etc.
  375.  
  376.           * A stunning new "preview" mode which shows italic, bold and
  377.             underlined text, as well as normal text, Big! Fonts, and
  378.             lines, boxes and shading.  Preview also lets you "compress"
  379.             or "expand" your "view" to see more of your form, or more
  380.             detail. (Requires a CGA, EGA or VGA monitor, or compatible).
  381.  
  382.           * 10 different ways to format dates, PLUS the option to print
  383.             them in 5 different languages, PLUS two different formats to
  384.             "time-stamp" forms.  And you can select all these options while
  385.             in inform-Z  (no longer must you edit a "configuration" file).
  386.  
  387.             We also added two different ways to date or time-stamp forms.
  388.  
  389.           * "Lesson forms" to cut the learning time drastically.
  390.  
  391.           * Improved fill-out features.  You can now begin filling out
  392.             forms anywhere.  And once you begin, you can browse around
  393.             forms, and update just the fields you need to.  You can also
  394.             "execute" formulas while in "fill-out" mode, then, if neces-
  395.             sary, edit what you've entered.  Finally, you can add "help
  396.             forms" to help you (or others) fill out your forms (see the
  397.             next point).
  398.  
  399.           * Two different ways to add customized help.  One is available
  400.             while you're designing forms.  The other's available when
  401.             you (or someone else) fills out your forms.
  402.  
  403.           * New color options, which are now saved to disk and used each
  404.             time you run the program.  And you can now choose stunning
  405.             bright-backgrounds (CGA/EGA/VGA only).
  406.  
  407.                                                      continued . . .      
  408.  
  409.          What's new (continued)
  410.  
  411.  
  412.          And if that's not enough . . .
  413.          ..............................
  414.  
  415.           * You can draw "grids" (an entire form-full of columns and
  416.             rows) in one, simple operation!!!
  417.  
  418.           * You can add auto-edit fields to an entire column all
  419.             at once.  Then use "repeat" to repeat these in another
  420.             column -- adding hundreds of A-E fields in just seconds!
  421.  
  422.           * Now, when you insert columns and rows, we'll "patch" any
  423.             lines, boxes and shading that might be affected.
  424.  
  425.           * Similarly, if your form has formulas and you insert or
  426.             delete rows or columns, we'll automatically update your
  427.             formulas so they calculate and print properly.  Also, you
  428.             can now press alt-R to "repeat" formulas.  Although this
  429.             is "partial," it still saves you lots of time.
  430.  
  431.           * Continuous shading now "defaults" to the first (lightest)
  432.             shading level.  If this is what you want, you no longer have
  433.             to insert a "shading character" to let us know.
  434.  
  435.           * Finally, we've added many features to improve form printing:
  436.  
  437.             - We already mentioned the 30 printer codes you can customize.
  438.             - We also mentioned that you may now print on pre-printed forms.
  439.  
  440.             On LASERJETS:
  441.  
  442.             - You can print PCX files (eg., logos, etc.; LaserJets only).
  443.  
  444.             - Managing fonts, line spacing and other attributes is now
  445.               much easier.  Now, when you select printer attributes,
  446.               they'll remain in effect until you turn them off or select
  447.               something else (we no longer reset LaserJets at the start
  448.               of each line).  And we better control the printing of lines,
  449.               boxes and shading so if you, say, switch fonts, only the
  450.               text changes.
  451.  
  452.             On EPSON Printers:
  453.  
  454.             - You may now vary line spacing ANYWHERE in forms (including
  455.               areas with lines, shading, etc.).
  456.  
  457.             - With one simple command you may choose from line spacing
  458.               of 6, 8, 12 or 16 lines-per-inch.  And you may change
  459.               these anywhere in your forms, and as many times as you like.
  460.  
  461.                                                                            
  462.  
  463.          ========================== Contents ===========================
  464.  
  465.          Your manual has 6 sections:  Getting Started, Designing Forms,
  466.          Automating Forms, Printing Forms, Designing Forms for use with
  467.          Mail Call, Appendices (Installing Printers, Errors, ASCII Forms).
  468.  
  469.  
  470.          1. GETTING STARTED
  471.  
  472.                inform-Z & Mail Call:  Powerful Companions ...   1.1
  473.  
  474.                System Requirements, Installing inform-Z .....   1.2
  475.  
  476.                inform-Z' Files, Customizing Help ............   1.3
  477.  
  478.                Printer Options, Installing Printers .........   1.4
  479.  
  480.                Using a Mouse ................................   1.9
  481.  
  482.                Quick Start:  Lesson Forms, Running inform-Z,
  483.                              Loading and Saving Forms .......   1.10
  484.                              Selecting Options, Dialog Boxes    1.14
  485.                              Choosing Date & Time Formats ...   1.16
  486.  
  487.           2. DESIGNING Forms
  488.  
  489.                The Fastest way to Get Things Done ...........   2.1
  490.  
  491.                inform-Z' Main Screen, Scroll Bars ...........   2.2
  492.                Using Pull Down Menus, Selecting Options .....   2.3
  493.                A 1-Page Summary of Your Options .............   2.5
  494.  
  495.                Designing Forms:  The Basics .................   2.6
  496.                Compressed Forms, Loading & Saving Them ......   2.7
  497.  
  498.                Creating Forms, Previewing Them ..............   2.8
  499.                Boxes, Lines and Joining Them ................   2.9
  500.                Adding Arrows, "Check Boxes," "Non-English"
  501.                Language Characters, Erasing/Shading .........   2.10
  502.                Centering, Copying, Moving Blocks, Repeat ....   2.11
  503.                Drawing Grids ................................   2.12
  504.                Adding Text, Centering It ....................   2.13
  505.                Big! Font, Walk-About ........................   2.14
  506.                Half Tone Shading ............................   2.15
  507.  
  508.                Delete/Insert Characters/Rows/Columns ........   2.16
  509.                Dating and Time-Stamping Forms:  Method 1 ....   2.17
  510.  
  511.                GOTO Column ..................................   2.18
  512.  
  513.          3. AUTOMATING Forms
  514.  
  515.                Introduction, the Automate Dialog Box ........   3.1
  516.                Adding Dates and Times .......................   3.2
  517.                Adding Sequence Numbers ......................   3.3
  518.                Adding Help Forms ............................   3.4
  519.  
  520.                                                           continued . . .    
  521.  
  522.          =================== Contents  (continued) =====================
  523.  
  524.          3. AUTOMATING Forms   (continued)
  525.  
  526.                Adding "Auto-Edit" Fields ....................   3.5
  527.                Filling Out Forms ............................   3.9
  528.  
  529.                Math / Formulas:  Introduction ...............   3.10
  530.                  Adding Formulas ............................   3.11
  531.                  The Formula Option Dialog Box ..............   3.12
  532.                  Tips to Add, Subtract, Multiply, or Divide .   3.13
  533.  
  534.                  Formulas on Top of Formulas ................   3.16
  535.                  Editing, Copying, Deleting Formulas ........   3.17
  536.                  Formulas:  Tips & Guidelines ...............   3.19
  537.  
  538.          4. PRINTING Forms
  539.  
  540.                Print Options Dialog Box .....................   4.1
  541.                Which Printer:  What Each Option Means .......   4.2
  542.                Printing on PRE-Printed Forms ................   4.3
  543.                Printing PCX Graphics (LaserJets Only) .......   4.5
  544.  
  545.                Notes: All Printers ..........................   4.6
  546.                Printing on LaserJets ........................   4.7
  547.                Printing on Dot Matrix or Epson Printers .....   4.9
  548.  
  549.          5. Designing forms for use with MAIL CALL
  550.                An Example ...................................   5.1
  551.                "Merge Keys" to Merge Database Fields  .......   5.2
  552.  
  553.          6. APPENDICES
  554.  
  555.                I   Installing a Printer, Running Install.Exe
  556.  
  557.               II   Mail Call's Database Features Described
  558.  
  559.              III   To-Ascii:  Creating ASCII Versions of Forms
  560.  
  561.               IV   Error Messages You Might Get
  562.  
  563.          Registering/Ordering .............................  Last 2 pages
  564.  
  565.  
  566.          =============== Conventions We Use in This Manual =============
  567.  
  568.          When you see this       It means you should
  569.          -------------------     ---------------------------------------
  570.          <cr>                    Press <Enter> or <Return>
  571.          Left                    Click the Left mouse button
  572.          Esc or <Esc>            Press the Escape key
  573.          alt-Key / ctrl-Key      HOLD DOWN Alt or Ctrl, press another key
  574.  
  575.          ===============================================================
  576.                                                                             
  577.  
  578.          1.1
  579.                            
  580.          ================= SECTION 1:  Getting Started =================
  581.  
  582.  
  583.          =====  Mail Call & MC Express:  Two Companions to inform-Z. =====
  584.  
  585.  
  586.          Earlier we mentioned that you have two ways to link forms to
  587.          databases.  One way is by using our Mail Call program, (also a
  588.          user-supported program).  The second is with if-DB -- a new
  589.          program we're developing to give you dBASE III database capa-
  590.          bilities by simply drawing a form!  Call us for details.
  591.  
  592.          With both inform-Z and Mail Call you can manage almost every
  593.          piece of paper in your office or home with one set of programs!
  594.  
  595.          With Mail Call you can add names, addresses, phone numbers,
  596.          etc. to a database.  You can then:
  597.  
  598.           * Browse through them.
  599.  
  600.           * Search for a name (search on Last Name, Company or a
  601.             special "key" field).
  602.  
  603.           * Print:
  604.             - Forms you create with inform-Z.
  605.             - Envelopes, mailing labels, "form letters," directories,
  606.               reports, etc.
  607.  
  608.             And when you print forms (or form letters), Mail Call will
  609.             merge ANY of it's 13 fields into your forms -- right where
  610.             you want them.  The fields you can merge include names,
  611.             titles, company names, addresses, city, state, ZIP code,
  612.             phone number, the message field, the comment field and
  613.             a salutation (eg., Louise or Mr. Samuelson).
  614.  
  615.             Mail Call also lets you "fill out" forms, calculate the
  616.             results of formulas you've added and time-stamp, date and
  617.             "sequence number" forms.
  618.  
  619.  
  620.          Finally, Mail Call can "import" comma-delimited database
  621.          records.  So if you use another database program, you can
  622.          easily import existing databases right into a Mail Call!
  623.  
  624.  
  625.          If you don't have Mail Call, you can download a "user-supported"
  626.          version from CompuServe (go ibmAPP) and most major bulletin
  627.          boards (BBSs).  Look for a file called "MC...." or "MailC...".
  628.  
  629.  
  630.          Appendix II more fully descries Mail Call.  Also see Section 5
  631.          for details on how to add "merge keys" to forms (like &name,
  632.          &date, etc.) to tell Mail Call what to merge into your forms.
  633.  
  634.                                                                           
  635.  
  636.          1.2
  637.  
  638.          ==================== System  Requirements =====================
  639.  
  640.          Computer:  IBM PC or compatible; DOS 2.1 or later (required)
  641.  
  642.            Memory:  396k
  643.  
  644.              Disk:  A hard disk is fast, floppy disks are fine.
  645.  
  646.           Printer:  Any!  inform-Z offers special support for HP LaserJets
  647.                     and Epson printers; but you can use ANY printer.
  648.  
  649.             Fonts:  NONE needed.  Choose LaserJet or Epson print options
  650.                     and we'll use features internal to these printers to
  651.                     draw lines, boxes and shading.  With other printers,
  652.                     you'll need fonts to print lines, boxes and shading.
  653.  
  654.           Monitor:  Any.  The "preview" option requires a CGA, EGA or VGA
  655.                     adapter and monitor.  inform-Z "writes directly to the
  656.                     screen" -- so set up DESQview or Windows accordingly.
  657.  
  658.          inform-Z displays forms in text (not graphics) mode.  As a result,
  659.          printed forms often LOOK MUCH BETTER than we can show on the
  660.          screen.  For example, if you shade an area "Continuously" (in-
  661.          cluding text; LaserJets only), you'll see on your screen two
  662.          marks with text in between.  But, print the form on a LaserJet,
  663.          and everything's shaded -- including the text.
  664.  
  665.  
  666.          ===================== Installing inform-Z =====================
  667.  
  668.          Copy "required files" to a "working disk" or your hard disk.
  669.  
  670.          If you already have Mail Call (MC), we suggest you copy the
  671.          "required files" to your MC directory.  If you don't have Mail
  672.          Call, we think you'll want to get it.  So we suggest you create
  673.          an "MC" or "INFORM" directory, then copy required files to it
  674.          (eg., md inform <cr>, cd inform <cr>).
  675.  
  676.          Required Files                        Optional Files
  677.          ====================================  =========================
  678.  
  679.              IFZ.Exe   inform-Z itself              IFZ.Doc  This manual
  680.         inform-Z.Psl   Menus and Help screens  QuickRef.Iff  On-line ref.
  681.          Install.Exe * Select printer, custo-    ReadMe.Bat  Introduction
  682.                        mize printer codes       Lesson?.Pff  Lesson forms
  683.          Printer.Dat * Database of printers
  684.                        and printer codes          Laser.Xfg\ Printer codes
  685.         To-Ascii.Exe * Convert compressed         Epson.Xfg/ Discussed later
  686.                        forms to ASCII
  687.  
  688.                         (* = sent to registered users)
  689.  
  690.          Actually, to run inform-Z, you only need IFZ.Exe (plus
  691.          inform-z.Psl if you want to use the pull down menus or get
  692.          Help).  Other files listed under "Required" are required only
  693.          when you install a printer (Install.Exe and Printer.Dat), or to
  694.          create ASCII versions of inform-Z' form files (To-Ascii.Exe).    
  695.  
  696.          1.3
  697.  
  698.          ================== The Files inform-Z Creates ==================
  699.  
  700.  
  701.          inform-Z saves two types of files to disk.
  702.  
  703.           * Forms files, which have the extension ".pff" (eg., myform.pff).
  704.  
  705.           * It's "configuration file" IF.Cfg.
  706.  
  707.          inform-Z updates IF.Cfg each time you press alt-O (Options) and
  708.          choose things like:
  709.  
  710.           * The colors we'll use to display forms.
  711.  
  712.           * The date and time "formats" we'll use whenever you date or
  713.             time-stamp forms.
  714.  
  715.           * How you'd like the results of calculations displayed.  We'll
  716.             discuss these later.
  717.  
  718.          These options will be constant across forms -- until you change
  719.          them again.  But inform-Z offers you many other options as well --
  720.          which are saved along with the form you're developing.  These
  721.          aren't saved to IF.Cfg since you'll probably use different
  722.          options in different forms.
  723.  
  724.  
  725.  
  726.          ====================== Customizing Help =======================
  727.  
  728.          inform-Z offers you THREE ways to get help.  Two are available as
  729.          you design forms; one is available when you fill out forms.  And
  730.          TWO of them you can customize help so you get the help YOU need.
  731.  
  732.           * Press F1 while designing forms to get help.  From the Help
  733.             menu, you can choose to view several help screens.
  734.  
  735.           * The last option in the Help menu is "Browse QuickRef.IFF."
  736.             This is an ASCII file YOU can edit to add your own help.
  737.  
  738.           * FInally, you can create "Help Forms" to provide help when
  739.             you (or someone else) fills out forms.  We'll discuss this
  740.             in the sections called "Selecting Options" and "Filling Out
  741.             Forms."
  742.  
  743.  
  744.          You can edit QuickRef.IFF with any word processor.  Add your
  745.          own tips and reminders (adding pieces of this on-disk manual if
  746.          you like), then save it in ASCII format.  See the first page of
  747.          QuickRef for details.
  748.  
  749.          Once you edit QuickRef, run inform-Z and press F1.  Choose the
  750.          last option in the Help menu to browse through QuickRef WHILE
  751.          designing forms.
  752.  
  753.                                                                          
  754.  
  755.          1.4
  756.  
  757.          ====== inform-Z' Printer Options,  Installing a Printer ======
  758.  
  759.  
  760.          You should know 6 things about how inform-Z interacts with printers:
  761.  
  762.           1. The printer options you have, and what each option means.
  763.           2. How to install a printer.
  764.           3. How to access printer attributes in your forms.
  765.           4. Opportunities and Challenges these features present.
  766.           5. How inform-Z' "Preview" option works.
  767.           6. Why inform-Z must control line spacing with Epson printers.
  768.  
  769.  
  770.          This section explains the many options inform-Z offers you to
  771.          print forms.  It also discusses some general guidelines to help
  772.          you manage fonts, line spacing, etc.  We'll also SUMMARIZE how
  773.          to install a printer.  Registered users should read Appendix I
  774.          for details on running Install.Exe to select a printer and
  775.          customize printer codes.
  776.  
  777.          Finally, we'll also discuss here two other options that are
  778.          dependant on HOW you customize printer codes:   Preview and
  779.          Epson printing.  PLEASE read this carefully.
  780.  
  781.          In Shareware Versions : : :
  782.          ...........................
  783.  
  784.          To save space in the shareware distribution files, we include
  785.          neither Install.Exe nor Printer.Dat.  We DO include, however,
  786.          TWO printer code files:  one for LaserJet-compatible, and one
  787.          for Epson-compatible printers.
  788.  
  789.           * Since the vast majority of printers have either LaserJet
  790.             or Epson compatibility features, one of these files should
  791.             give you the basic printer codes you'll need.
  792.  
  793.           * To use one of these files (Laser.Xfg or Epson.Xfg):
  794.  
  795.             - inform-Z needs a file called IF-PTR.Xfg.  So, simply copy
  796.               (or rename) one of the files to IF-PTR.XFG.  For example:
  797.  
  798.                 copy laser.xfg if-ptr.xfg  <cr>   <--- for LaserJets
  799.                 copy epson.xfg if-ptr.xfg  <cr>   <--- for Epson printers
  800.  
  801.          When you register, you'll receive Install.Exe and Printer.Dat.
  802.          Then you'll be able to customize inform-Z even more.
  803.  
  804.  
  805.          Which Printer Port?
  806.          ...................
  807.  
  808.          inform-Z will print to parallel ports 1-3.  Parallel port #1
  809.          (LPT1) is the default.  If your printer is hooked up to LPT2 or
  810.          LPT3, just select a different printer port when you print forms.
  811.          Do this once each session, unless you want to switch printers.
  812.  
  813.                                                                             
  814.  
  815.          1.5  Printer Options (continued)
  816.  
  817.          Five Print Options
  818.          ..................
  819.  
  820.          When you print a form, you may choose from among FIVE printer
  821.          options:  LaserJet, Epson LQ, Epson FX, Print As-Is, and
  822.          Translate.  You can use As-Is and Translate on any printer.
  823.  
  824.           * ALL 5 of these options recognize the "printer code symbols"
  825.             you add to forms to take advantage of the attributes of
  826.             your printer.  We'll discuss these next.
  827.  
  828.           * If you use inform-Z' LaserJet or two Epson options:
  829.  
  830.             - We'll print lines, boxes and shading in graphics mode --
  831.               meaning you DON'T need fonts to print lines and shading.
  832.               Even if you have fonts that let you print these, our
  833.               graphics versions are better -- especially on LaserJets.
  834.  
  835.             - You'll be able to print several things that you can't with
  836.               the other options:  "check boxes," arrows and (on Laser-
  837.               Jets) PCX graphics files.  We print these in graphics mode.
  838.  
  839.           * If you choose "Print As-Is" or "Translate," inform-Z prints
  840.             forms in "text" mode.  This is faster than graphics mode;
  841.             but check boxes and arrows aren't available in text mode.
  842.  
  843.             - "Print As-Is" means that inform-Z prints your form exactly
  844.               as you see it on your screen.  Your printer must have
  845.               fonts capable of printing lines, boxes, shading, etc.
  846.  
  847.             - Use "Translate" for quick "draft copies" -or- if everything
  848.               else fails.  inform-Z will translate lines, boxes and shading
  849.               into "text characters" that ANY printer can handle.
  850.  
  851.          Using Printer Attributes: Controlling Fonts, Line Spacing, Etc.
  852.          ...............................................................
  853.  
  854.          inform-Z offers you tremendous power to use the attributes of
  855.          your printer.  You can add or edit from 1 to 30 different
  856.          printer codes, and invoke them by simply moving your cursor
  857.          to a blank spot in your form and pressing a key.
  858.  
  859.           * Run Install.Exe to select a printer and edit printer codes.
  860.             We send Install.Exe to registered users.  Install saves
  861.             printer codes in a file called IF-PTR.Xfg -- which inform-Z
  862.             must find on the drive/directory from which you run it.
  863.  
  864.           * Then, as you design forms:
  865.  
  866.               Press                     To "Turn On"
  867.               .....................     ..............................
  868.               alt-1 to alt-0            Printer codes  1 - 10
  869.               alt-F1 to alt-F10         Printer codes 11 - 20
  870.               shift-F1 to shift-F10     Printer codes 21 - 30
  871.               F8                        For a summary of printer codes
  872.  
  873.                                                    continued . . .         
  874.  
  875.          1.6  Using Printer Attributes (continued)
  876.  
  877.  
  878.          For example, when you press alt-5, inform-Z adds a symbol to
  879.          your form where the cursor is.  When you print your form,
  880.          inform-Z detects that symbol and sends a printer code to your
  881.          printer instead -- the 5th printer code in IF-PTR.Xfg.
  882.  
  883.          These features give you near-total control over your printer.
  884.          Invoke any option your printer supports, at any time.  Use 8,
  885.          12 or more lines/inch to print more lines on a page.  Use
  886.          different fonts for headings or sub-headings.  But . . .
  887.  
  888.          Challenges This Creates:  10 cpi Character Spacing
  889.          ..................................................
  890.  
  891.          Along with this flexibility and power comes certain challenges.
  892.          The most important is that if you change fonts, or use propor-
  893.          tionally-spaced fonts (rather than fixed-spaced) fonts, columns
  894.          and lines may not line up down the page -- especially in text mode.
  895.  
  896.          You CAN use proportionally-spaced or different fonts.  And
  897.          inform-Z offers some features to make using them easier.  BUT,
  898.          please note that:
  899.  
  900.           * inform-Z' LaserJet and Epson options print lines and shading
  901.             in "graphics mode" using 10 characters-per-inch (10 cpi).
  902.             This normally ensures lines and columns line up.
  903.  
  904.           * If, however, you use the text-mode "As-Is" or "Translate"
  905.             options, the "current" character-per-inch setting, or the
  906.             font(s) you select, will affect left-to-right movement.
  907.  
  908.             For example, in proportionally-spaced fonts, each character
  909.             has a different width causing your printer to move across
  910.             the page at unpredictable rates.  Lines and columns may no
  911.             longer line up.  You can avoid this by changing fonts only
  912.             in rows with no boxes or lines.
  913.  
  914.           * On LASERJETS you can change fonts or turn on almost any
  915.             LaserJet attribute anywhere in your form.  It won't affect
  916.             lines and boxes since we print these in graphics mode at
  917.             10 cpi character spacing.
  918.  
  919.           * EPSON printers, however, may be affected by anything that
  920.             affects left-to-right movement.
  921.  
  922.          * In short, we recommend that you:
  923.  
  924.            - Dedicate 1-2 printer codes that'll reset your printer to 10
  925.              cpi fixed-spaced character spacing.  Then if you shift to
  926.              something else, as soon as possible, shift back to the
  927.              predictable 10 cpi, fixed spacing.
  928.  
  929.            - Experiment with different fonts and attributes.  Try inform-Z'
  930.              "GOTO" option, and shift things around to get results you want.
  931.  
  932.            - If all else fails, limit font changes to rows in your forms
  933.              that DON'T have lines that must line up with others.            
  934.                                                                           
  935.          1.7
  936.  
  937.          inform-Z' Preview Option  (Also discussed in Previewing Forms)
  938.          .......................
  939.  
  940.          Three printer attributes you can turn on and off are Bold
  941.          (press alt-2), Underline (alt-4) and Italic (alt-6).
  942.  
  943.          When you add these to a form, and then press alt-P -- to
  944.          Preview your form in graphics mode -- you'll actually see
  945.          italic, bold or underlined text.  This can help you spot
  946.          areas where you've forgotten to turn a feature off (eg.,
  947.          everything is underlined) or you used the wrong feature.
  948.  
  949.          But Install lets you change all 30 printer codes -- to anything!
  950.  
  951.           * If you change the printer codes for Bold, Italic or Under-
  952.             line (so that they mean something else), Preview will still
  953.             show bold, Italic and Underline.
  954.  
  955.           * Therefore, we urge you NOT to change the printer codes for
  956.             these features -- such that you change their meaning.
  957.  
  958.           * Out of the 30 printer codes you can customize, many will
  959.             initially be blank -- including the last 10 which are
  960.             labeled "User 1" through "User 10."  Though you can change
  961.             any printer code, we urge you to leave the first 15 alone,
  962.             and edit the last 15 -- especially User 1 to User 10.
  963.  
  964.                                                                         
  965.          Line Spacing on EPSON Printers
  966.          ..............................
  967.  
  968.          Four printer codes let you control line spacing -- to print
  969.          forms (or parts of them) using 8, 12 or 16 lines-per-inch
  970.          (lpi) rather than the normal 6 lpi.  This is handy to:
  971.  
  972.           * "Compress" long forms so they'll fit on one sheet of paper.
  973.  
  974.           * Help us print on pre-printed forms -- which often vary fonts
  975.             and line spacing, making it hard to "hit" the blank spaces
  976.             you're trying to fill in unless you change line spacing.
  977.  
  978.          Again, Install lets you customize the 4 line spacing codes.
  979.          But if you print a form using one of inform-Z' two Epson print
  980.          options, inform-Z MUST control the line spacing.  Why?
  981.  
  982.           * With inform-Z' two Epson options, we print lines, boxes,
  983.             shading, arrows, and check boxes in graphics mode.
  984.                                                                               
  985.           * To "connect" vertical lines and the sides of boxes on
  986.             Epson printers, inform-Z must print the line, then move
  987.             down a partial line and print a "filler line."
  988.  
  989.           * If we don't connect vertical lines carefully, they'll be
  990.             "broken."  So, to ensure vertical lines are continuous,
  991.             inform-Z controls the line spacing.
  992.                                                          continued . . .      
  993.  
  994.          1.8  Epson Line Spacing  (continued)
  995.  
  996.  
  997.          NOTE:  this does NOT mean you can't use 8 or 12 lpi on Epson
  998.          printers.  It means only that inform-Z will handle these.
  999.  
  1000.  
  1001.          If you need line spacing other than what inform-Z' Epson
  1002.          options offer, you have two options.  You can use:
  1003.  
  1004.           * The "User" printer code section to add your own codes.
  1005.             inform-Z sends these codes to your printer exactly as you
  1006.             install them.  Use Shift F1 - Shift F10 to activate them.
  1007.  
  1008.           * inform-Z' "As-Is" or "Translate" print options (instead of
  1009.             the Epson options).  When you use "As-Is" or "Translate"
  1010.             print modes, inform-Z send printer codes to your printer as
  1011.             you installed them.
  1012.  
  1013.                                                                             
  1014.  
  1015.          1.9
  1016.  
  1017.          ======================== Using a MOUSE ========================
  1018.  
  1019.          inform-Z is "optimized" for a mouse -- meaning that you can
  1020.          create forms and choose options from menus and dialog boxes
  1021.          more quickly with a mouse than without one.  As we'll explain
  1022.          later, since inform-Z' "hotkey" commands are so fast, the
  1023.          fastest way to get most things done is with a "two-handed"
  1024.          approach -- using both a mouse and the keyboard hotkeys.
  1025.  
  1026.          To use a mouse you must first install a "mouse driver."
  1027.  
  1028.           * Do this by including a line in your "config.sys" file, or
  1029.             running a mouse program.  Your mouse manual has details.
  1030.  
  1031.           * inform-Z works Microsoft-compatible mice. It's also compatible
  1032.             with other mice line the inexpensive Genius mouse.
  1033.  
  1034.           * If inform-Z can't seem to access your mouse (and it IS con-
  1035.             nected), either your mouse driver isn't installed, or
  1036.             inform-Z and your mouse/driver are incompatible.
  1037.  
  1038.  
  1039.          In general, click the LEFT mouse button to design forms and
  1040.          select options from menus and dialog boxes.  Click the RIGHT
  1041.          button whenever you'd press <Escape> to cancel something.  For
  1042.          example, if you click Left on the top line of your screen to
  1043.          pull down a menu, you can then click Right to put the menu away.
  1044.  
  1045.          inform-Z doesn't use the middle button on 3-button mice.
  1046.  
  1047.          IMPORTANT:  Two Cursors
  1048.          .......................
  1049.  
  1050.          If your mouse is installed, you'll see TWO cursors on the
  1051.          screen when you run inform-Z.
  1052.  
  1053.           * The MOUSE cursor is a full-sized block of color.  It
  1054.             appears in the center of your screen when inform-Z starts.
  1055.  
  1056.           * The TEXT cursor is a half-sized, BLINKING cursor.
  1057.  
  1058.  
  1059.          ALL ACTIONS occur where the TEXT cursor is.  To anchor the text
  1060.          cursor at a spot, move the mouse cursor there and click Left.
  1061.  
  1062.          For example, suppose you want to delete the line you're look-
  1063.          ing at near bottom of your screen.  The mouse cursor is on
  1064.          that line.  But the text cursor is at the top of the screen.
  1065.  
  1066.           * If you press alt-X (Delete Line), the TOP line will disap-
  1067.             pear, NOT the line you're looking at!
  1068.  
  1069.           * If you had clicked Left (to anchor the text cursor where the
  1070.             mouse cursor was), alt-X would have deleted the correct line.
  1071.  
  1072.          Try to establish this habit:  Before starting any design option,
  1073.          click Left to anchor the text cursor at the spot you want to begin.  
  1074.  
  1075.          1.10
  1076.  
  1077.          ================  Quick Start, Lesson Forms  ==================
  1078.  
  1079.          inform-Z is extremely easy to use.  And the fastest way to
  1080.          discover this for yourself is to load and browse through the
  1081.          "lesson forms" we included.  If you move through lesson forms
  1082.          in order, you may find you don't really need this manual.
  1083.  
  1084.          BUT BEFORE YOU JUMP IN, READ . . .
  1085.              Running inform-Z
  1086.              Installing a printer (discussed above)
  1087.              Loading Lesson Forms, Using Dialog Boxes
  1088.  
  1089.          ======================  Running inform-Z  =====================
  1090.  
  1091.          Run inform-Z by typing either:  ifz <cr> -or- ifz /m <cr>.
  1092.  
  1093.          "/m" "monochrome" means use white on black.  It's optional.
  1094.  
  1095.          If you have a color monitor, inform-Z displays forms in color,
  1096.          unless you run inform-Z with the "/m" or monochrome switch.
  1097.  
  1098.          Once inform-Z is running, press alt-O (Options) to change colors.
  1099.          We'll save your colors to disk and use them when you run inform-Z.
  1100.  
  1101.  
  1102.          =========  Loading Lesson Forms, Using Dialog Boxes  ==========
  1103.  
  1104.          To load the first lesson form, run inform-Z, then press F4
  1105.          (that's function key F4).  When you press F4, the "load
  1106.          form dialog box" pops up.  It looks like this:
  1107.  
  1108.                +----------------------------------------------+
  1109.                | Load from which path?                        |
  1110.                |    +------------------------------------+    |
  1111.                |    |C:\InForm                           |    |
  1112.                |    +------------------------------------+    |
  1113.                |                                              |
  1114.                | Load which form file?                        |
  1115.                |                +------------+                |
  1116.                |                |            |                |
  1117.                |                +------------+                |
  1118.                |----------------------------------------------|
  1119.                |    < OK >     < Directory >     < Cancel >   |
  1120.                +----------------------------------------------+
  1121.  
  1122.          To load the first lesson form (a form called Lesson1.Pff):
  1123.  
  1124.           * Press <Tab> to move the cursor to the box labeled
  1125.             "Load which form file?"
  1126.  
  1127.           * Type in "lesson1" (without the quotation marks).
  1128.  
  1129.           * Then press <Enter> twice -- once to move to the button
  1130.             "< OK >," the second time to say "OK, that's what I want."
  1131.  
  1132.          Lessons 1-19 cover basic topics.  Lessons 20+ cover advanced ones.  
  1133.                                                                              
  1134.  
  1135.          1.11  Loading Forms, Using Dialog Boxes  (continued)
  1136.  
  1137.  
  1138.          inform-Z' dialog boxes make it very easy to choose options.
  1139.          To use them, just press the <Tab>, <Space> and <cr> keys.
  1140.          A mouse makes it even easier to use dialog boxes.
  1141.  
  1142.           * The first time you see a dialog box, just look at it, then
  1143.             press <Tab> several times.  Press <Esc> and it disappears.
  1144.  
  1145.             - As you press <Tab>, the cursor moves from one area of
  1146.               the dialog box to another.  Press <PgDn> to do the same.
  1147.  
  1148.             - To move back, press <Shift-Tab> -- hold down the Shift
  1149.               key, then press <Tab>.  Press <PgUp> to do the same.
  1150.  
  1151.           * To "select" something in a dialog box, press <Tab> to
  1152.             move to it, then press <Space> or <cr> to "select it."
  1153.  
  1154.  
  1155.          Using a Mouse
  1156.          .............
  1157.  
  1158.          Click the LEFT mouse button on any option to "select it."  For
  1159.          example, to cancel loading a form, click Left on the button
  1160.          "< Cancel >."  And instead of pressing <Tab> to move the
  1161.          cursor around, just click Left on any option in a dialog box.
  1162.  
  1163.  
  1164.          By the way, the Save form dialog box is identical to the one
  1165.          above but asks "Save which form file?"  Press F2 to save forms.
  1166.  
  1167.  
  1168.          Two Ways to Load or Save Forms
  1169.          ..............................
  1170.  
  1171.          When you press F4 or F2, you'll have two ways to choose which
  1172.          form to load or save.  You can type in a form name.  Or you
  1173.          can select < Directory > and choose a form from a menu.
  1174.  
  1175.          To TYPE IN a form name:
  1176.  
  1177.           * When the Load or Save form dialog box pops up, the cursor
  1178.             will be blinking in the box labeled "Load from which path?"
  1179.  
  1180.             - inform-Z assumes you want to load forms from (or save them
  1181.               to) the drive/directory you're on when you first run it
  1182.               (ie., the "current path").
  1183.  
  1184.             - So, in the example above, inform-Z shows us that the
  1185.               "current path" is the inform-Z directory on drive C:.
  1186.  
  1187.             - To use a different path, edit "C:\InForm" (eg., "B:\").
  1188.  
  1189.                                                  continued . . .            
  1190.  
  1191.          1.12  Loading Forms  (continued)
  1192.  
  1193.  
  1194.           * When the path is correct, press <Tab> to move the cursor
  1195.             to the box labeled "Load which form file?"  You can also
  1196.             click the Left mouse button there to move the cursor.
  1197.  
  1198.              - Type in a form name (eg., Lesson1).  Note that you
  1199.                needn't enter an extension -- since forms always have
  1200.                the extension ".pff."  The only time you need to enter
  1201.                an extension is if you're loading an ASCII file that
  1202.                was saved by another program with a different extension.
  1203.  
  1204.              - Once you enter a form name, press <Enter> or <Tab>.
  1205.                The cursor will move to the button "< OK >" at the
  1206.                bottom of the dialog box.
  1207.  
  1208.              - Press <Space> (or <Enter>) to "select" OK.
  1209.  
  1210.           That's it.  Your form is loaded (or saved).
  1211.  
  1212.  
  1213.  
  1214.          To choose a form name from a DIRECTORY:
  1215.  
  1216.          Select "< Directory >" from the dialog box shown above.
  1217.          "Select" means to either click Left on "< Directory>," or
  1218.          Tab to "< Directory >", then press <Space>.
  1219.  
  1220.          Another dialog box pops up which looks like this.  Notice
  1221.          there's a "menu" (or list box) in this dialog box.  Also
  1222.          note that inform-Z asks "Which file spec?" in this dialog box.
  1223.  
  1224.          You can choose items from menus using either a mouse or the
  1225.          keyboard.  How to do this is discussed on the next page.    
  1226.  
  1227.          +--------------------------------------------------------------+
  1228.          |                                         Select=Double Click, |
  1229.          |  Which path? (Blank = Current dr/dir)   or press <Space>/<cr>|
  1230.          |  +----------------------------------+   +--------------------|
  1231.          |  |C:\InForm                         |   |    Lesson1.PFF     |
  1232.          |  +----------------------------------+   |    Lesson2.PFF     |
  1233.          |                                         |    Lesson3.PFF     |
  1234.          |  Which file spec?                       |    Lesson4.PFF     |
  1235.          |              +------------+             |    Lesson5.PFF     |
  1236.          |              |*.PFF       |             |    Lesson6.PFF     |
  1237.          |              +------------+             |    Lesson7.PFF     |
  1238.          |                                         |    Lesson8.PFF     |
  1239.          |   Edit 'path' to use another drive/     |    Lesson9.PFF     |
  1240.          |   directory.  Edit 'file spec' to       |    Lesson10.PFF    |
  1241.          |   specify a different type of file.     |    Lesson11.PFF    |
  1242.          |   If you edit either, select 'OK.'      |    Lesson12.PFF    |
  1243.          |                                         +<<<<<<<<<   >>>>>>>>|
  1244.          |--------------------------------------------------------------|
  1245.          |             < OK >                  < Cancel >               |
  1246.          +--------------------------------------------------------------+
  1247.  
  1248.                                                                             
  1249.  
  1250.          1.13  Loading Forms  (continued)
  1251.  
  1252.          Using the KEYBOARD to choose items from menus:
  1253.          ..............................................
  1254.  
  1255.           * Press <Tab> twice to move the cursor to the menu.  inform-Z
  1256.             highlights the first name (Lesson1.PFF here).
  1257.  
  1258.           * Press the Up, Down, Left or Right cursor pad keys to HIGH-
  1259.             LIGHT the item you want.  If there are more items than will
  1260.             fit in the window, press the right cursor key to scroll the
  1261.             screen right to display more.  Press left to scroll back.
  1262.  
  1263.           * To "select" the highlighted item, press <Space> or <Enter>.
  1264.  
  1265.           * To cancel (and return to the previous dialog box), press
  1266.             <Esc>, or select "< Cancel >" (press Tab, Tab, Space).
  1267.  
  1268.          PLEASE NOTE that you MUST press <Enter> or <Space> to "select"
  1269.          an item.  You can't just highlight it, then select OK.
  1270.  
  1271.          Using a MOUSE to choose items from menus:
  1272.          .........................................
  1273.  
  1274.           * Click Left once on an item to highlight (but NOT select) it.
  1275.             DOUBLE CLICK the left mouse button on an item to select it.
  1276.  
  1277.           * If there are more items than will fit on the screen, click
  1278.             Left on the "scroll bar" (<<< >>>) at the bottom of the
  1279.             menu.  Click Left on the right side of the scroll bar to
  1280.             scroll right.  Click Left on the left side to scroll back.
  1281.  
  1282.          PLEASE NOTE that you MUST double click Left on a menu item
  1283.          to select.  You can't just highlight it, then select OK.
  1284.  
  1285.          Loading a Different Type of File:
  1286.          .................................
  1287.  
  1288.          To load a different type of file (eg., an ASCII ".doc" file):
  1289.  
  1290.           * Edit the "path" in the directory dialog box (if necessary).
  1291.  
  1292.           * Then edit the "*.pff" you see under "Which file spec?"
  1293.  
  1294.          Normally you'll load or save inform-Z' form ".pff" files.  So
  1295.          "file spec" starts out as "*.pff," meaning list ".pff" files.
  1296.  
  1297.          To load an ASCII file created by another program, edit "*.pff,"
  1298.          then press <Enter> 3 times.  For example, to load a ".doc" file
  1299.          saved by your word processor, edit "*.pff" so it reads "*.doc".
  1300.  
  1301.           * Press <Tab> twice -- once to move to the menu, the second
  1302.             time to move to "OK."  Then press <Space> or <cr>.
  1303.  
  1304.          inform-Z will recognize that you want to load a different type of
  1305.          file.  It'll then load all ".doc" files into the menu, letting
  1306.          you pick one.  Note that this feature lets you load any ASCII
  1307.          file.  And it doesn't matter how long or wide it is -- inform-Z
  1308.          will load up to it's maximum:  125 rows and 200 columns per form. 
  1309.  
  1310.          1.14
  1311.  
  1312.          ========  Selecting Options;  Tips on Using Dialog Boxes  =======
  1313.  
  1314.          All of inform-Z' dialog boxes work much the same way as the two
  1315.          we showed you above.  In ALL cases, select "< Cancel >" (or
  1316.          press <Esc>) to cancel the action.
  1317.  
  1318.          But some dialog boxes offer many types of options.  We'll illus-
  1319.          trate how these work by showing a dialog box you'll see often.
  1320.          Press alt-O and the OPTIONS dialog box appears (see below).
  1321.  
  1322.          You'll see some options here we haven't mentioned yet -- we'll
  1323.          explain them later.  For example
  1324.  
  1325.           * "Sequence Numbers" and "Help Forms" are relevant to forms
  1326.             you "automate" (see "Automating Forms").
  1327.  
  1328.           * "PCX graphics" lets you print graphics logos, letterheads,
  1329.             etc. (see "Printing Forms").
  1330.  
  1331.           * "Suppress calculated zeros" and "Include thousands separator"
  1332.             affect how inform-Z prints formula results (see "Automating Forms").
  1333.  
  1334.  
  1335.                             +--------------------  Options  ------------------+
  1336.                             |  Sequence Number:                               |
  1337.                             |                   +----------+                  |
  1338.               TEXT BOXES -->|                   |0000000001|                  |
  1339.                             |                   +----------+                  |
  1340.                             |  Help Form (Text file with .PFF extension):     |
  1341.                          -->|                    +--------+                   |
  1342.                             |                    |        |                   |
  1343.                             |                    +--------+                   |
  1344.                             |  PCX graphics (with .PCX extension):            |
  1345.                          -->|                    +--------+                   |
  1346.                             |                    |        |                   |
  1347.                             |                    +--------+                   |
  1348.                             |  # Lines on Screen:                             |
  1349.           OPTION BUTTONS -->|  (.) 25                                         |
  1350.                             |  ( ) 43                                         |
  1351.                             |  ( ) 50                                         |
  1352.                             |                                                 |
  1353.              CHECK BOXES -->|  [X] Suppress 'calculated zeros' in formulas    |
  1354.                             |                                                 |
  1355.                             |  [X] Include 'thousands separator' in formulas  |
  1356.                             |-------------------------------------------------|
  1357.          COMMAND BUTTONS -->| < OK >  < Cancel >  < Colors >  < Date & Time > |
  1358.                             +-------------------------------------------------+
  1359.  
  1360.  
  1361.          Please note the command buttons:  "Colors" and "Date & Time."
  1362.          We'll return to these shortly.
  1363.  
  1364.          TIP:  To quickly get to the last option(s) in dialog boxes,
  1365.                press PgUp 1 or more times, instead of Tab several times.
  1366.  
  1367.                                                         continued . . .
  1368.                                                                            
  1369.  
  1370.          1.15  Options, Dialog Boxes  (continued)
  1371.  
  1372.          To Select Options in Dialog Boxes:
  1373.          ..................................
  1374.  
  1375.           * You'll type text in TEXT boxes (file names, paths, etc.)
  1376.  
  1377.           * OPTION BUTTONS are "mutually exclusive":  choose ONE from
  1378.             the group shown.  For example, you can switch to 43- or 50-
  1379.             line screen modes (to see more of your form at one time).  But
  1380.             you can't use 25- and 43-line screen modes at the same time.
  1381.  
  1382.             - The "dot" inside the parentheses indicates which option
  1383.               is selected (25-line screen mode in this example).
  1384.  
  1385.             - To select an Option Button:
  1386.               -- Click Left on it (on the parentheses).
  1387.               -- Or, press <Tab> to move to the group, then press Up/
  1388.                  Down cursor keys to move the dot to the option you want.
  1389.  
  1390.           * You CAN choose more than one box from a group of CHECK BOXES.
  1391.  
  1392.             - "[X]" means an option is ON.  "[ ]" means it's off.
  1393.  
  1394.             - To turn a Check Box on -or- off:
  1395.               -- Click Left on it (on the brackets).
  1396.               -- Or <Tab> to it, then press <Space>.
  1397.  
  1398.           * Some dialog boxes (like the Directory box we showed earlier)
  1399.             have MENUS (or List Boxes).  You may choose ONE item from a
  1400.             menu.  Please remember that highlighting a menu option does
  1401.             NOT select it.  To select a menu item:
  1402.  
  1403.             - Double Click Left on it.
  1404.             - Or, <Tab> to the menu, press cursor keys to highlight
  1405.               an item, then press <Space> or <Enter> to select it.
  1406.  
  1407.          Colors
  1408.          ......
  1409.  
  1410.          To change the colors inform-Z uses to display forms, press alt-O
  1411.          Options, then select the "Colors" command button.  inform-Z then:
  1412.          displays a window with "sample" colors and asks you to press:
  1413.  
  1414.           * F1 to change the foreground color (you have 15 options)
  1415.  
  1416.           * F2 to change the background color (you have 8 options)
  1417.  
  1418.           * F3 to turn "bright backgrounds" on or off (CGA/EGA/VGA only)
  1419.  
  1420.          As you press these, the "sample" window changes colors.
  1421.  
  1422.          Press <cr> or select <Done>.  inform-Z saves your choices in a
  1423.          file called IF.Cfg and uses them each time you run inform-Z.
  1424.  
  1425.          NOTE:  Turning bright backgrounds on and off may cause parts of
  1426.          your screen to start blinking.  Exit and colors will be fine.
  1427.          Bright backgrounds may cause blinking on some monitors.  Try it.
  1428.                                                                            
  1429.  
  1430.          1.16
  1431.  
  1432.          Date and Time Formats
  1433.          .....................
  1434.  
  1435.          As we'll explain later, you can date and time-stamp your forms
  1436.          in two different ways.  To select the FORMAT inform-Z uses to add
  1437.          the date and time, press alt-O Options, then select the "Date &
  1438.          Time" command button.
  1439.  
  1440.          When you do, inform-Z displays another dialog box like this.
  1441.          Notice that:
  1442.                               +-----------  Date & Time Options ----------+
  1443.                               |                                           |
  1444.                               |  Date Format:                    Language |
  1445.                               |  ( ) yyyymmdd                   +---------+
  1446.           * You can format    |  (.) May 25, 1994               | English |
  1447.             dates in 10 dif-  |  ( ) May 25                     | German  |
  1448.             ferent ways!      |  ( ) Monday May 25, 1994        | Spanish |
  1449.                               |  ( ) Monday May 25              | French  |
  1450.           * You can print     |  ( ) 25 May 1994                | Italian |
  1451.             dates in 5 dif-   |  ( ) May, 1994                  |         |
  1452.             ferent languages! |  ( ) mm/dd/yy (Euro: mm.dd.yy)  |         |
  1453.                               |  ( ) Dec 10, 1994               |         |
  1454.           * And you can       |  ( ) yy/mm/dd (Euro: yy.mm.dd)  |         |
  1455.             select 12- or 24- |                                 |         |
  1456.             hour time formats.|  Time Format:                   |         |
  1457.                               |  (.) 3:35 pm   (12 hour)        |         |
  1458.                               |  ( ) 15:35:00  (24 hour)        |         |
  1459.                               |                                 +---------+
  1460.                               +-------------------------------------------+
  1461.                               |         < OK >          < Cancel >        |
  1462.                               +-------------------------------------------+
  1463.  
  1464.          When you select OK, inform-Z saves your choices to it's config-
  1465.          uration file:  IF.Cfg.  It uses these formats for all forms you
  1466.          create -- until you change formats again.
  1467.  
  1468.          JUST FOR FUN:
  1469.          .............
  1470.          Start inform-Z and move the cursor to a blank area of the screen.
  1471.  
  1472.           * Press ctrl-D to add the date where the cursor is using the
  1473.             "active" date format.  Move the cursor DOWN 1 line.
  1474.  
  1475.           * Now, press alt-O.  When the Options dialog box pops up, press
  1476.             PgUp to immediately jump to "Date & Time;" press <Space>.
  1477.  
  1478.             - Choose a different date format.
  1479.  
  1480.             - Also choose a different language if you'd like.
  1481.  
  1482.           * Select OK, then press ctrl-D again.
  1483.  
  1484.          Try different date formats and languages to see which you prefer.
  1485.          Also press ctrl-T to add the time.  Then try the other format.
  1486.  
  1487.                                                                         
  1488.  
  1489.          2.1
  1490.  
  1491.          ================= SECTION 2:  Designing Forms =================
  1492.  
  1493.          inform-Z is remarkably easy to use.
  1494.  
  1495.           * Use the keyboard -or- a mouse in almost any combination.
  1496.  
  1497.           * Use pull-down menus -or- fast keyboard "hotkey" commands.
  1498.  
  1499.           * To move around your form press the cursor pad keys.
  1500.  
  1501.              Press:                      To Move:
  1502.              -------------------------   --------------------------------
  1503.              Left or Right cursor keys   left or right 1 space
  1504.              Ctrl-Left of Ctrl-Right     5 spaces left or right
  1505.              Home or End                 to the beginning or end of lines
  1506.              Up or Down                  up or down 1 line
  1507.              PgUp or PgDn                up or down one "page"
  1508.  
  1509.              Or click the Left mouse button in "scroll areas" to move
  1510.              around.  We'll explain these on the next page.
  1511.  
  1512.              Press alt-O to change how many rows are shown on your
  1513.              screen:  25, 43 or 50.
  1514.  
  1515.  
  1516.          ============  The F-a-s-t-e-s-t Way to Most Things  ===========
  1517.  
  1518.          Use any combination of mouse/keyboard or menu/hotkey options
  1519.          that "feels right."  We've found the fastest approach to many
  1520.          things is a combination of keyboard "hotkeys" (using one hand)
  1521.          and a mouse (using the other hand).  To draw a box for example:
  1522.  
  1523.           * With your mouse in one hand, move the cursor to one corner
  1524.             where you want a box to begin.
  1525.  
  1526.           * Press alt-D with your other hand.  ("D" for Draw).
  1527.  
  1528.           * Using the mouse, quickly move the cursor to the opposite
  1529.             corner.  Click the LEFT mouse button to say "I'm done."
  1530.             Your box is drawn -- in about 2-4 seconds!
  1531.  
  1532.          Compared with using just the keyboard or a mouse, this left/right
  1533.          hand combination SPEEDS UP developing forms by about 200 - 300%!
  1534.  
  1535.                                                                            
  1536.  
  1537.          2.2
  1538.  
  1539.          =================== inform-Z' Main Screen ====================
  1540.  
  1541.  
  1542.          inform-Z' main screen looks something like this:
  1543.  
  1544.  
  1545.  
  1546.            File  Draw  Block  Text  Math  Fill Out  Options  Help (F1)
  1547.          ^=============================================================^
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.          v<----------------------------------------------------------->v
  1557.  
  1558.                 F9=< >    F10=< >                Row: 1|60  Col: 1|80
  1559.  
  1560.  
  1561.  
  1562.  
  1563.           * The TOP line of your screen shows your menu options. Click
  1564.             Left on one of these options (eg., File) to call up a menu.
  1565.             Or press "/" to use the menus.  Press F1 for help.
  1566.  
  1567.           * The BOTTOM line of your screen shows you two things:
  1568.  
  1569.             - The Row and Column your cursor is on ("Row: 1|60"
  1570.               means you're on row 1 in a 60-row form; "Col: 1|80"
  1571.               means you're on column 1 of an 80-column form).
  1572.  
  1573.             - The "current" Line/Box drawing style and the current
  1574.               Shading darkness.  Press F9 to choose from 6 drawing
  1575.               styles; press F10 to choose shading.  You may also
  1576.               click the Left mouse button near F9 or F10 to choose.
  1577.  
  1578.           * The four corners of the screen, and the next to last row are
  1579.             "mouse scroll bars."  On your screen you'll see arrows and
  1580.             shading.  Above we use "^" and "v" to represent the arrows
  1581.             you'll see.  And "<---->" represents the left/right scroll bar.
  1582.  
  1583.             - Click the Left mouse button in these regions to scroll.
  1584.  
  1585.             - If you have no mouse, use cursor pad keys to move around
  1586.               your form.
  1587.  
  1588.                                                                            
  1589.  
  1590.          2.3
  1591.  
  1592.          =======================  Pull Down Menus  =======================
  1593.  
  1594.          Choose options using either pull down menus or keyboard "hotkey"
  1595.          commands.  For instance, to draw a box, press alt-D (Draw), -or-
  1596.          pull down the "Draw" menu and select "Draw."
  1597.  
  1598.             NOTE:  Menus are stored in a file called inform-Z.Psl.  If
  1599.             inform-Z can't find inform-Z.Psl on the drive/directory you're
  1600.             on, when you try to pull down a menu (or view help), you'll
  1601.             see the message "Menus & Help are Unavailable" instead.
  1602.  
  1603.  
  1604.          To bring up the menus:
  1605.  
  1606.           * Press "/" on your keyboard.
  1607.  
  1608.           * Or click LEFT on a menu option at the top of your screen.
  1609.  
  1610.  
  1611.  
  1612.          inform-Z has 8 menus; each has several options.  When you press
  1613.          "/," the last menu you used drops down.  If you haven't used
  1614.          the menus yet, the 1st menu ("File") will drop down.  It looks
  1615.          like this:
  1616.  
  1617.  
  1618.          FILE  draw  block  text  math  fill out/DB  options   help (F1)
  1619.  
  1620.          +------------------------+
  1621.          | Save Form           F2 |       NOTE:  On the right, next to
  1622.          | (reserved -- expansion)|              each option in a menu,
  1623.          |------------------------|              is the keyboard hotkey
  1624.          | Load Form           F4 |              you'd press to invoke
  1625.          | (reserved -- expansion)|              that option.  For ex-
  1626.          |------------------------|              ample, press Function
  1627.          | Print               F6 |              Key F2 to Save a form,
  1628.          |------------------------|              F4 to Load one, or ESC
  1629.          | New Form / Clear    F7 |              to exit inform-Z.
  1630.          |------------------------|
  1631.          | Review Fonts        F8 |       ALSO   Some options aren't yet
  1632.          |------------------------|       NOTE:  available.  We reserved
  1633.          | Quit. Exit to DOS. Esc |              some "slots" for features
  1634.          +------------------------+              we're adding now.
  1635.  
  1636.  
  1637.          To MOVE AMONG the 8 main menus using:
  1638.          .....................................
  1639.  
  1640.             The KEYBOARD:   press the Left or Right cursor keys.
  1641.  
  1642.                  A MOUSE:   move the cursor along the top line until
  1643.                             it's on one of the 8 options.  Click the Left
  1644.                             button to select it.
  1645.  
  1646.          NOTE:  Press F1 almost anytime to get help.  The Help menu
  1647.                 will drop down.  Just highlight a topic and press <cr>.
  1648.                                                                              
  1649.  
  1650.          2.4  Pull Down Menus (continued)
  1651.  
  1652.  
  1653.          To select options FROM menus:
  1654.          .............................
  1655.  
  1656.           * Using the KEYBOARD:
  1657.  
  1658.             - Highlight the option you want and press <cr>.
  1659.  
  1660.             - To highlight an option, press the Up/Down cursor keys or
  1661.               the 1st letter of the option you want.  If two or more
  1662.               options begin with the same first letter, keep pressing
  1663.               the 1st letter until the choice you want is highlighted.
  1664.  
  1665.  
  1666.           * Using a MOUSE:
  1667.  
  1668.             - Move the mouse cursor to the option you want; click the
  1669.               Left button.
  1670.  
  1671.             - Or, hold down the Left button and drag the highlight to
  1672.               the option you want.  Release the Left button to accept it.
  1673.  
  1674.  
  1675.          Press Esc or the Right mouse button to exit the menus without
  1676.          making a choice.
  1677.  
  1678.  
  1679.                                                                           
  1680.  
  1681.          2.5
  1682.  
  1683.          Here are inform-Z' keyboard "hotkeys."  For a 1-page quick refer-
  1684.          ence guide, print either this page or the form "HELP-IF."
  1685.  
  1686.          ==================== FUNCTION KEY Options =====================
  1687.  
  1688.          Use Function keys to get help, save or load forms, print them,
  1689.          clear them, or choose drawing or shading styles.
  1690.  
  1691.             F1 Help
  1692.             F2 Save a form                      F3 (not used)
  1693.             F4 Load a form                      F5 (not used)
  1694.             F6 Print the current form
  1695.             F7 New/Clear (start a new form; choose a form size)
  1696.             F8 Review printer codes stored in IF-PTR.Xfg.
  1697.             F9 Select one of 6 Line/Box drawing styles
  1698.            F10 Select one of 3 Shading options
  1699.  
  1700.          TO EXIT inform-Z:    Press Esc (or select Quit from the File menu).
  1701.  
  1702.          TO UnDo MISTAKES:  Press alt-U (or use the Options Menu).  UnDo
  1703.                             works for all major and a few minor things.
  1704.  
  1705.  
  1706.         ================ alt-key  /  ctrl-key Options ==================
  1707.  
  1708.                   (hold down the alt or Ctrl key, press another key)
  1709.  
  1710.          Use alt-key or ctrl-key options to design forms.  Most options
  1711.          are mnemonic so they're easy to remember:  D = Draw, M = Move,
  1712.          C = Copy, E = Erase, S = Shade, etc.
  1713.  
  1714.                                 Join Lines/Boxes,
  1715.                                  Add Check Boxes
  1716.                       Draw Boxes   or Arrows,       Text      Walk-   Repeat
  1717.                 UnDo   or Lines    Ascii Char.  Enter/Center  About
  1718.          ...................................................................
  1719.          alt-    U        D              J        T  /  C       W       R
  1720.  
  1721.              --------- Block options ----------  Delete or  Delete or
  1722.                                  Continuous       Insert     Insert    Big!
  1723.              Copy Move Erase Shade Shade Center     ROW      COLUMN    Font
  1724.          ....................................................................
  1725.          alt-  C    M    E     S     Z   ctrl-C   alt-X/I   ctrl-X/I  ctrl-B
  1726.  
  1727.  
  1728.                                Goto                                   Add Cur-
  1729.              Automate  Fill   Column  Graphics   ---- Formulas ----  rent Date
  1730.               Forms    Out    (Laser) Preview    Add  Edit  Execute  or Time
  1731.          .....................................................................
  1732.          alt-   A       F        G       P    ctrl-F1   F2     F9    ctrl-D/T
  1733.  
  1734.  
  1735.          To "turn on" one of 30 printer codes stored in IF-Ptr.Cfg, press
  1736.          alt-1 to alt-0 (for codes 1-10), alt-F1 to alt-F10 (codes 11-20)
  1737.          or shift-F1 to shift-F10 (codes 21-30).  Press F8 to see what each
  1738.          code is.
  1739.                                                                              
  1740.                                                                                
  1741.          2.6
  1742.  
  1743.          ================ Designing Forms:  Some Basics ================
  1744.  
  1745.          * Learn to use alt-R (Repeat) and alt-C (Copy).  Both can save
  1746.            enormous amounts of time.
  1747.  
  1748.  
  1749.          * The "default" form size is 80 columns wide by 60 lines long.
  1750.            But forms can have up to 200 columns and 125 lines.  To change
  1751.            sizes, press F7 (New Form).  A dialog box pops up letting you
  1752.            choose one of 6 options:  ("User-supported" versions offer 2.)
  1753.  
  1754.            1) 8.5 x 11  (80x60)  2) 8.5 x 14  (80x80)  3) 15 x 11 (132x60)
  1755.            4) 11 x 8.5 (106x48)  5) 14 x 8.5 (136x48)  6) Select own size
  1756.  
  1757.            - To create your own size, <Tab> to the box labelled "Rows"
  1758.              and enter the number of rows (25 - 125).  Then <Tab> to the
  1759.              box labelled "Columns" and enter 80 - 200.
  1760.  
  1761.            - Option 3 needs a wide carriage printer or compressed font.
  1762.  
  1763.            - Note that options 4 and 5 are "landscape" versions of 1 and 2.
  1764.              -- If you have a LaserJet and choose options 4 or 5 (or
  1765.                 create forms wider than 80 columns), inform-Z asks if
  1766.                 you want to print it in landscape mode.
  1767.  
  1768.              -- If you don't have a laser printer and create forms wider
  1769.                 than 80 columns, use wide paper, turn the paper sideways,
  1770.                 or use compressed fonts.
  1771.  
  1772.  
  1773.          * To WIDEN or LENGTHEN forms:  move to the spot where you want
  1774.            a new row or column.  Press alt-I to insert a row, or ctrl-I
  1775.            to insert a column.  (alt-X/ctrl-X "deletes" rows/columns.)
  1776.  
  1777.  
  1778.          * When you draw boxes or lines or shade areas, inform-Z uses the
  1779.            "active" symbol set.  The bottom line of your screen shows
  1780.            which symbol set is active.  Press:
  1781.            - F9 to select from among 6 different box/line draw styles.
  1782.  
  1783.            - F10 to choose from 3 shading levels (light, medium or dark).
  1784.  
  1785.  
  1786.          *  When you begin to draw, or start a "block" action, inform-Z:
  1787.  
  1788.             - Often displays a highlighted symbol: a box corner, "E"
  1789.               (Erase), a shade character, etc.
  1790.  
  1791.             - Then, as you move the cursor, inform-Z either shows you what
  1792.               you're drawing, or displays a "rubber band" of dots to
  1793.               indicate what you're marking to move, copy, center, etc.
  1794.  
  1795.  
  1796.          * You can "draw" or "mark" things in almost any direction:  Top-
  1797.            Bottom, Left-Right or the reverse.  And "Repeat" will repeat
  1798.            what you did in the direction you did it.  Sometimes this is
  1799.            easier to comprehend if you move Left to Right, Top to Bottom.  
  1800.                                                                              
  1801.          2.7
  1802.  
  1803.          ============== Saving and Loading Forms (F2/F4) ===============
  1804.  
  1805.          NOTE:  inform-Z compresses forms when saving them to disk.  This
  1806.          saves 40 - 70% of the disk space uncompressed forms would need.
  1807.  
  1808.          REGISTERED USERS, when you need forms in ASCII format (say, to
  1809.          load into a word processor or other program), run To-Ascii.Exe.
  1810.          To-Ascii will save a second version of your form to disk -- in
  1811.          ASCII format, without formulas.  Your original form remains on
  1812.          disk untouched.  An Appendix explains how to use To-Ascii.
  1813.  
  1814.          NEVER edit a form outside inform-Z; you may destroy it.  Other
  1815.          programs (eg., word processors) CANNOT handle inform-Z' com-
  1816.          pressed forms or formulas.
  1817.  
  1818.  
  1819.          Loading Forms From Disk          F4 Load
  1820.          .......................
  1821.          
  1822.          Press F4 to load a form from disk.  inform-Z can load its own
  1823.          compressed forms as well as any ASCII file.
  1824.  
  1825.          We discussed loading forms in the section "Loading Lesson
  1826.          Forms."  Please refer to that section for details on using
  1827.          the dialog boxes you'll use to load or save forms.
  1828.  
  1829.  
  1830.          Saving Forms to Disk             F2 Save
  1831.          ....................
  1832.  
  1833.          Press F2 to save a form to disk.  inform-Z asks you to enter a
  1834.          1-8 letter file name (extensions are always ".PFF").
  1835.  
  1836.          * If you previously saved or loaded a form, inform-Z displays the
  1837.            file name you used then.  Press <cr> to use the same name.
  1838.  
  1839.          * If you try to save a form that's already on disk, inform-Z asks
  1840.            if you want to write over it.  Press <Y>es or <N>o.
  1841.  
  1842.  
  1843.  
  1844.          NOTE:   inform-Z always Saves forms to the same drive/directory
  1845.          from which you loaded it.  We urge you to keep your forms on
  1846.          the same drive/directory -- the path -- from which you run
  1847.          inform-Z.  That'll save you time, since you won't have to type in
  1848.          the name of the drive/directory inform-Z should use.
  1849.  
  1850.                                                                            
  1851.  
  1852.          2.8
  1853.  
  1854.          Creating Forms
  1855.          ..............
  1856.  
  1857.          Most options work the same way.  In all cases, Esc = Cancel,
  1858.          and <cr> means "I'm done."  In most cases, when you press a
  1859.          hotkey, inform-Z "marks" your starting spot with a blinking
  1860.          symbol: "E" (erase), a "box corner", a shading character, etc.
  1861.  
  1862.          You may "draw" or "mark" things in any direction:  Top-to-
  1863.          Bottom and Left-to-Right or, Bottom-to-Top and Right-to-Left.
  1864.  
  1865.  
  1866.          We'll now explain each option.  In each case, we'll show you the
  1867.          hotkey you'd use AND the menu you'd choose that option from.
  1868.  
  1869.  
  1870.          Preview       alt-P  (Options - Preview) (CGA/EGA/VGA required)
  1871.          .......
  1872.  
  1873.          While designing a form, it's sometimes hard to visualize the
  1874.          entire form when you're looking at just 22 lines and 80 columns
  1875.          of it at a time.  Preview can show you the "entire picture."
  1876.          (Use alt-O (Options) to switch to 43- or 50-line modes.)
  1877.  
  1878.          And, since Preview can display bold, italic and underlined
  1879.          text, it can help you visualize how forms will look when
  1880.          printed.  It can also help you spot where you made mistakes
  1881.          with printer attributes, like forgetting to turn off italics.
  1882.  
  1883.          Press alt-P to preview your form in graphics mode.  This re-
  1884.          quires a CGA, EGA or VGA graphics adapter and monitor.
  1885.  
  1886.          When you press alt-P, inform-Z begins displaying your form in
  1887.          slightly compressed form.  Press:
  1888.  
  1889.           * F1 to "compress" the view even more.  Press F1 2-3 times
  1890.             to compress it the maximum possible.
  1891.  
  1892.             - Please note that compressing the view simply "squeezes"
  1893.               forms both vertically and horizontally to fit more of it
  1894.               on the screen.  We don't use different screen fonts.
  1895.  
  1896.             - At the maximum compression, text will be unreadable.
  1897.               But you'll be able to see up to 159 columns, and up to
  1898.               82 rows (EGA and VGA monitors) or 46 rows (CGA monitors).
  1899.  
  1900.           * F2 to "expand" your view.  This shows less of your form,
  1901.             but shows it in easier-to-see detail.
  1902.  
  1903.           * PgDn to see the next "page" of your form; or PgUp to back up.
  1904.  
  1905.          Please note that Preview uses a "fixed spaced" font.  This
  1906.          means it cannot properly display proportionally-spaced fonts,
  1907.          if you've used them.  Nor does Preview display changes in line
  1908.          line spacing, large or compressed fonts, or superscripts or
  1909.          subscripts.  We're may add these features later.
  1910.                                                                             
  1911.  
  1912.          2.9
  1913.  
  1914.          Drawing Boxes & Lines            Alt-D / Draw - Box/Lines
  1915.          .....................
  1916.  
  1917.          Move the cursor to where a box or line should begin.  Press
  1918.          Alt-D (we'll "mark" the spot with a blinking box corner).  Now
  1919.          move the cursor.  WHAT we draw depends on WHERE you move.  If you:
  1920.  
  1921.           * Move left or right on the same row, we'll draw a horizontal line.
  1922.  
  1923.           * Move up or down in the same column, we'll draw a vertical line.
  1924.  
  1925.           * Change both rows and columns, we'll draw a box.
  1926.  
  1927.          Press <cr> or Left and you're done!  Your line or box is drawn
  1928.          in the style you chose by pressing F9.
  1929.  
  1930.  
  1931.          Auto-Joining             (See "Special Note on alt-J" below)
  1932.          ............
  1933.  
  1934.          When you draw lines or boxes, inform-Z "joins" them to every line
  1935.          in its path.  It does this by "guessing" what you're trying to
  1936.          accomplish.  Most of the time inform-Z' correct, and this speeds
  1937.          things up tremendously!
  1938.  
  1939.          * This only works when symbol sets are the same (close won't work).
  1940.  
  1941.          * If inform-Z' "guess" is wrong, use alt-J to fix specific spots.
  1942.  
  1943.  
  1944.          Joining Boxes & Lines     alt-J   (Draw - Join)
  1945.          .....................    (ALSO see Arrows later)
  1946.  
  1947.          To "Join" a line to a box (or one line to another), move the
  1948.          cursor to a line/box intersection, then press alt-J.  A window
  1949.          pops up showing the drawing symbols.  To "select" a character:
  1950.  
  1951.           * Press the cursor pad keys to move to it.  Then press <cr>.
  1952.  
  1953.           * Or, click Left on any character to select it.
  1954.  
  1955.                           SPECIAL NOTE:  alt-J (Join)
  1956.                           ===========================
  1957.  
  1958.          You'll press alt-J to do many things:  to join lines and boxes,
  1959.          or add arrows, check boxes or "non-English" language characters.
  1960.  
  1961.          When you press alt-J, a window pops up which displays low and
  1962.          high ASCII characters (those not found on your keyboard).  As
  1963.          you move the cursor around, you'll see (in the upper right
  1964.          corner) the character you're on and it's ASCII value.
  1965.  
  1966.          In the Join window are many characters that you should probably
  1967.          NEVER select.  We use them for internal purposes (eg., to rep-
  1968.          present printer codes), and some mean special things to printers.
  1969.          But, if you're NOT printing forms with inform-Z, and you know how
  1970.          to handle these characters, alt-J is an easy way to get to them.   
  1971.  
  1972.          2.10
  1973.  
  1974.          Adding Arrows & Check Boxes   alt-J   (LaserJets/Epson only)
  1975.          ...........................
  1976.  
  1977.          Press alt-J to add arrows or check boxes.  A window pops up.
  1978.  
  1979.          * To add arrows, move to one of 4 arrows shown near the top.
  1980.  
  1981.          * To add "check boxes" move to a "happy face" and press <cr>.
  1982.            There are 2 "happy faces" on the right end of line two.
  1983.  
  1984.          NOTES:
  1985.  
  1986.          Check boxes are small, open boxes that are useful when you
  1987.          want someone to "check something off."  Examples:  Check
  1988.          Lists, To Do lists, selecting a form of payment (Cash, Visa).
  1989.  
  1990.           * Check boxes are smaller than you can create drawing a box.
  1991.  
  1992.           * On LaserJets, BE SURE to leave one blank space to the
  1993.             right of each Happy Face (in front of any text or a line).
  1994.  
  1995.          inform-Z offers two forms of check boxes.  One is a plain,
  1996.          square box, the other is similar, but with a 3-D drop shadow.
  1997.  
  1998.           * To choose the plain box, select the open, "dark" Happy Face.
  1999.           * To choose the shadowed box, select the "white" Happy Face.
  2000.  
  2001.          Arrows and check boxes work with LaserJets and Epson printers.
  2002.          They won't work if you choose "Other" or "Translate" printer
  2003.          options.  Why not?  Because the arrows and Happy Faces are
  2004.          known as "control characters" which most printers can't handle.
  2005.          On LaserJets or Epson printers, we print them in graphics mode.
  2006.  
  2007.  
  2008.          Two Ways to Add "Non-English" Language Characters
  2009.          .................................................
  2010.  
  2011.          French, German, Spanish and other languages require charac-
  2012.          ters other than those found on many keyboards.  To add these
  2013.          to forms, move to the spot in your form where you want one and:
  2014.  
  2015.           * Press alt-J (Join) to select a character from the Join window.
  2016.  
  2017.           * Or, hold down the alt key, then enter the ASCII code of the
  2018.             character you want on the NUMERIC KEYPAD.
  2019.  
  2020.          NOTE:  To PRINT these, your printer must have an appropriate font.
  2021.  
  2022.  
  2023.          Erasing or Shading a Block    alt-E / alt-S (Block - Erase/Shade)
  2024.          ..........................
  2025.  
  2026.          It's just like drawing a box.  Move to one corner of a block.
  2027.          Press alt-E (or alt-S Shade).  A blinking "E" (or shade charac-
  2028.          ter) marks the spot.  Move to the opposite corner; press <cr>.
  2029.                                                                            
  2030.  
  2031.          2.11
  2032.  
  2033.          Centering a block             ctrl-C (Block - Center)
  2034.          .................
  2035.  
  2036.          To center an area of your form, move to one corner of the
  2037.          "block" you want centered.  Press ctrl-C.  inform-Z begins it's
  2038.          rubber band marker.  Move to the opposite corner.  Press <cr>.
  2039.  
  2040.          inform-Z centers blocks within the borders of your form, NOT your
  2041.          screen.  With forms wider than 80 columns, you may sometimes
  2042.          see a block disappear off the screen.  Scroll right to find it.
  2043.  
  2044.  
  2045.          Copying or Moving a Block     alt-C / alt-M (Block - Copy/Move)
  2046.          .........................
  2047.  
  2048.          Just like examples above -- with one more step.  Move to one
  2049.          corner.  Press alt-C (or alt-M Move).  The rubber band marker
  2050.          appears; extend it by moving to the opposite corner.  Press <cr>.
  2051.  
  2052.          * You just marked what you want to copy or move.  Now move to
  2053.            the spot where you want the block to appear.  Press <cr>.
  2054.  
  2055.          NOTE:  If you marked from Top to Bottom, move the block to
  2056.          the TOP of where you want it to appear.  If you marked from
  2057.          Bottom to Top, move the block to the BOTTOM.
  2058.  
  2059.  
  2060.          Repeat             alt-R  (registered users) (Options - Repeat)
  2061.          ......
  2062.  
  2063.          Repeat can save you dozens or hundreds of keystrokes.  When you
  2064.          begin an alt-key design function (ie., box, line, copy/ move/
  2065.          erase, etc, but NOT Undo or Function key options), inform-Z:
  2066.  
  2067.          * Records your key strokes (the option you chose plus cursor keys).
  2068.  
  2069.          * Plays them back when you press alt-R.
  2070.  
  2071.          For example:
  2072.  
  2073.           * You create a box.  You then move the cursor to a new loca-
  2074.             tion and press alt-R.  inform-Z draws another box in the new
  2075.             location:  same style, same size.
  2076.  
  2077.           * Or suppose you want a grid (a series of horizontal lines).
  2078.             You draw the first line.  You then move the cursor down 3
  2079.             lines and press alt-R.  inform-Z draws another line for you.
  2080.             You move down 3 more and press alt-R again; then again, and
  2081.             again and....  See alt-L (Layout Grids) for another way to
  2082.             do this.
  2083.  
  2084.          You can alt-<R>epeat something as many times as you like.  Just
  2085.          move the cursor to a different location and press alt-R.  But,
  2086.          as soon as you begin the next alt-key option, inform-Z begins
  2087.          recording your actions again -- erasing what you did before.
  2088.                                                                        
  2089.  
  2090.          2.12
  2091.  
  2092.          Drawing Grids             alt-L  (Draw - Grid)
  2093.          .............
  2094.  
  2095.          Press alt-L to draw grids -- a form-full of evenly spaced col-
  2096.          umns and rows -- in one simple operation.  Grids offer the fast-
  2097.          est way to create forms in just minutes!  A "grid" is simply:
  2098.  
  2099.           * One or more equal-width columns.
  2100.  
  2101.           * Two or more lines, separated by at least one blank row.
  2102.  
  2103.          You can draw one of these (eg., columns only), or both of them.
  2104.          The lesson forms have examples demonstrating how to draw grids.
  2105.  
  2106.          To draw a grid, move the cursor to the top left corner where you
  2107.          want to begin.  Press alt-L.  inform-Z displays this dialog box:
  2108.  
  2109.                   +------------------------------------------+
  2110.                   |                                          |
  2111.                   |    How many COLUMNS would you like?      |
  2112.                   |                  +---+                   |
  2113.                   |                  |   |                   |
  2114.                   |                  +---+                   |
  2115.                   |    How many BLANK ROWS between lines?    |
  2116.                   |                  +---+                   |
  2117.                   |                  |   |                   |
  2118.                   |                  +---+                   |
  2119.                   +------------------------------------------+
  2120.                   |         < OK >         < Cancel >        |
  2121.                   +------------------------------------------+
  2122.  
  2123.           * To draw, say, 5 equal-width columns beginning where the
  2124.             cursor is, enter 5 for "How many Columns would you like?"
  2125.          
  2126.           * To draw a series of lines down the form with one blank row
  2127.             in between them, enter 1 for "How many Blank Rows."
  2128.  
  2129.           * Move the cursor to the opposite corner; press <cr> or Left.
  2130.  
  2131.  
  2132.          To draw JUST the columns (the vertical lines), enter 0 for "How
  2133.          many Blank Rows."  To draw JUST the rows (just the horizontal
  2134.          lines), enter 0 for "Columns."
  2135.  
  2136.          And you can easily combine 2 or more grids on the same form to,
  2137.          say, create one wide column (with lines) on the left side of
  2138.          the form, and then 3-6 narrower columns to the right of it.
  2139.  
  2140.          Please note:
  2141.          ............
  2142.  
  2143.          To draw grids, inform-Z divides up the area you mark into evenly-
  2144.          spaced columns and rows.  At times what you really want is not
  2145.          mathematically possible in the space you marked!  While inform-Z'
  2146.          results almost always make sense, they're sometimes surprising.
  2147.  
  2148.                                                        continued . . .       
  2149.  
  2150.          2.13  Drawing Grids  (continued)
  2151.  
  2152.  
  2153.          For example, sometimes you'll see an unfinished column, or
  2154.          "half a row."  Always press PgDn 2-3 times to see the latter.
  2155.  
  2156.          * We leave these very conspicuous to alert you to the fact
  2157.            that, for example, one column is narrower than the others.
  2158.  
  2159.          * When you see these "exceptions," you can decide which column
  2160.            should be 1 character narrower than the others, or whether
  2161.            you need 1 more (or 1 less) row in your form.
  2162.  
  2163.          * Once you've decided, it's usually quite easy to press alt-D
  2164.            to finish a "partial" column, or use alt-X or alt-I to delete
  2165.            or insert a row.
  2166.  
  2167.  
  2168.          Related to the last point, if you want to combine grids with
  2169.          boxes, ALWAYS draw the grids first, THEN the boxes around it.
  2170.  
  2171.           * In most cases you won't need the boxes -- since grids are
  2172.             usually "finished products."
  2173.  
  2174.           * If you draw boxes first, you'll often find that the "mathe-
  2175.             matically correct" grid is 1-2 columns narrower (or 1-2 rows
  2176.             shorter) than the box you drew.
  2177.  
  2178.             - But inform-Z will connect the grid to the box for you --
  2179.               to save you time.  The results may not be what you want.
  2180.  
  2181.             - You now must erase some lines, then re-draw others to
  2182.               "patch" any open areas.
  2183.  
  2184.  
  2185.          Avoid anomalies like these by ALWAYS drawing grids first.  THEN
  2186.          draw any boxes you need around or inside the grids.
  2187.  
  2188.  
  2189.          Adding / Centering Text   alt-T / alt-C  (Text - Text)
  2190.          .......................
  2191.  
  2192.          You can add text in two ways.  First, move to the spot where
  2193.          you want to add text.  Then, start typing or press alt-T.
  2194.  
  2195.          * inform-Z "respects" your lines and boxes.  You may enter text
  2196.            up to the 1st line/shade character inform-Z finds (or, if none,
  2197.            the right side of the screen).  inform-Z scoops up any existing
  2198.            text it finds, letting you edit it.
  2199.  
  2200.          * Press:  <alt-C> to Center text, <cr> when done, <Esc> to Cancel
  2201.  
  2202.          * NOTE:  Enter up to 80 columns of text at a time.  For forms
  2203.            wider than 80, enter section 1, scroll right, then add some more.
  2204.  
  2205.  
  2206.                                                                          
  2207.  
  2208.          2.14
  2209.  
  2210.          Big! Font                 ctrl-B  (Text - Big! Font)
  2211.          .........
  2212.  
  2213.          Big! Font is fast way to add large, block messages.  Each
  2214.          character will be 7-8 lines high and 8 columns wide.  And you
  2215.          can use dozens of different ASCII characters to "build" your
  2216.          message.  See the form "Big!Font" for examples.
  2217.  
  2218.          * Move to the top, left corner and press ctrl-B.
  2219.  
  2220.          * inform-Z clears your screen and prints "eg" in the "current style."
  2221.  
  2222.            - Enter 1-8 letters.  Press Esc to cancel, backspace to erase.
  2223.  
  2224.            - Press F1 to change "font styles."  inform-Z displays it's
  2225.              Join window.  Staying ABOVE the first horizontal line,
  2226.              "select" the character you want to draw with and press
  2227.              <cr>.  inform-Z prints "eg" in the new style.
  2228.  
  2229.            - LASERJET users:  If you choose one of the three shading
  2230.              symbols as the font style (characters 176-178), you should
  2231.              "turn on" SINGLE HEIGHT shading to print Big! Fonts.  At
  2232.              the END of the Big! Font message, turn on Double height
  2233.              again.  If you don't do this, the Double height shading
  2234.              will cause characters to "bleed" together.
  2235.  
  2236.          Big! Fonts OVERWRITE everything!  So be sure there are 8 blank
  2237.          lines beneath your cursor, and 80 blank columns to the right.
  2238.          If Big! Font overwrites something important, remember alt-U.
  2239.  
  2240.  
  2241.          WalkAbout                 alt-W  (Draw - Walkabout)
  2242.          .........
  2243.          alt-W (WalkAbout) copies the character your cursor's on --
  2244.          letting you draw (or erase) with ANY character on the screen.
  2245.          And if you don't see a character you like, press alt-J.  A
  2246.          window pops up with line draw and a few other ASCII characters.
  2247.          Move to a character you want, press <cr> to accept it, then
  2248.          press alt-W to "paint" it around the screen.  In general:
  2249.  
  2250.          * Move your cursor to the character you want to copy; press alt-W.
  2251.  
  2252.          * inform-Z highlights the character at the cursor.  Press cursor
  2253.            pad keys and inform-Z copies the character around the screen.
  2254.  
  2255.            - Press Home, End, PgDn, PgUp, or ctrl-cursor to jump around,
  2256.              carrying the character you marked around with you.
  2257.  
  2258.            - If you move the mouse around, you'll "spray" the character
  2259.              around your form.  If this isn't really what you wanted,
  2260.              press alt-U to undo it.
  2261.  
  2262.          * Press Esc or <cr> when done; you'll return to where you started.
  2263.  
  2264.          * Use WalkAbout to erase as you go -- just start on a blank spot.
  2265.  
  2266.                                                                            
  2267.  
  2268.          2.15
  2269.  
  2270.          Half Tone Shading         alt-S or alt-Z  (Block - Shade)
  2271.          .................
  2272.  
  2273.          inform-Z' shading features are among the finest available in any
  2274.          forms program -- especially on LaserJets.
  2275.  
  2276.          To shade areas of your form, just press <F10> to select the
  2277.          "shading level" (Light, Medium or Dark), then mark the area of
  2278.          your form you'd like shaded.  Experiment to see which shading
  2279.          level works best on your printer.
  2280.  
  2281.          You can shade areas or boxes in TWO ways:  Solid (text is not
  2282.          shaded) or Continuous (text also shaded--LaserJets only).
  2283.  
  2284.          SOLID
  2285.  
  2286.            * Press alt-S (Shade) at one corner.  Then move to opposite
  2287.              corner area you want shaded.  Press <cr> to shade the block.
  2288.  
  2289.            * You CAN enter text in these areas (erase a section, then
  2290.              enter text).  But this text MAY NOT be shaded when printed.
  2291.  
  2292.          CONTINUOUS (LaserJets only)
  2293.  
  2294.            * Press alt-Z at the left AND right ends of EACH LINE you
  2295.              want continuously shaded.  A "2-line" tilde appears.
  2296.  
  2297.            * If you'd like inform-Z to shade this area with the lightest
  2298.              shading level, you're all done.  Light shading is the default.
  2299.  
  2300.              But if you prefer medium or dark shading, anywhere between
  2301.              the two ends, press alt-S <cr> to insert at least one
  2302.              "shade character" -- to tell inform-Z what to shade with).
  2303.  
  2304.              Now enter text or lines between the alt-Z characters.
  2305.              Everything from alt-Z to alt-Z (inclusive) will be shaded.
  2306.  
  2307.          ...............................................................
  2308.                            IMPORTANT:   LaserJet Users
  2309.          ...............................................................
  2310.  
  2311.          inform-Z offers LaserJet users BOTH Double and Single height
  2312.          shading.  Double height is the default; it's designed to com-
  2313.          pletely fill boxes.  But you should use single height for Big!
  2314.          Fonts IF you create messages using one of the 3 shading char-
  2315.          acters (ASCII codes 176 - 178).
  2316.  
  2317.          * To turn on Single Height, add character 251 to your form.  To
  2318.            do that, press alt-J (Join), then find character 251 on the
  2319.            bottom line.  A "square root" symbol (for divide) will appear
  2320.            in your form.  To restore Double Height shading, use character
  2321.            253.  A small "2" (for double) will appear in your form.
  2322.  
  2323.          * IMPORTANT:  Double height shading WILL "partially" shade text
  2324.            that's 1 line above or below it.  Often this is what you want.
  2325.            If not, avoid it by adding blank lines above and below shading.
  2326.                                                                            
  2327.  
  2328.          2.16
  2329.  
  2330.          Inserting or Deleting  CHARACTERS        Insert/Del keys
  2331.          .................................
  2332.  
  2333.          Press Insert or Delete to insert or delete characters on a line.
  2334.  
  2335.           * Insert adds a space at the cursor, pushing EVERYTHING right.
  2336.  
  2337.           * Delete deletes what's at the cursor, shifting EVERYTHING left.
  2338.  
  2339.          Beware that Insert can push characters off the right side of your
  2340.          form -- they'll be lost.  To avoid loosing characters, use ctrl-I
  2341.          (discussed next) to first widen your form, then press Insert.
  2342.  
  2343.  
  2344.          Inserting ROWS or COLUMNS    alt-I or ctrl-I  (Text - Insert)
  2345.          ..........................
  2346.  
  2347.          To insert a line ABOVE the row your cursor's on, press alt-I.
  2348.          To insert a column at the cursor, press ctrl-I.  At the bottom
  2349.          of your screen, you'll see that your form is now 1 row longer,
  2350.          or 1 column wider.
  2351.  
  2352.          NOTE: If your form already has the maximum number of rows or
  2353.          columns and you try to add another, inform-Z simply beeps.
  2354.  
  2355.          AUTOMATIC "PATCHING:"  When you insert rows or columns, inform-Z
  2356.          tries to "fill in" any lines or boxes that may be affected --
  2357.          to save you from having to manually "patch" boxes and lines.
  2358.  
  2359.          So, if you press alt-I (or ctrl-I) with your cursor on a line
  2360.          that has lines, boxes or shading, inform-Z inserts a new line
  2361.          (or column) which includes ALL the lines and shading from the
  2362.          current line.  inform-Z won't duplicate text or printing symbols.
  2363.  
  2364.          But, suppose you press alt-I with your cursor on the "1" next
  2365.          to the box on the left.  You'll get what you see on the right --
  2366.          inform-Z duplicated the lines and shading on the row you were on.
  2367.          If this happens, erase what you don't need, or insert at line "2."
  2368.  
  2369.              1 +--------+            +--------+
  2370.              2 |        |            +--------+
  2371.                +--------+            |        |
  2372.                                      +--------+
  2373.  
  2374.  
  2375.          Deleting ROWS or COLUMNS    alt-X/alt-X   (Text - Delete)
  2376.          ........................
  2377.  
  2378.          To delete the row that your cursor is on, press alt-X.  To
  2379.          delete the column your cursor's in, press ctrl-X.  At the
  2380.          bottom of your screen, you'll see that your form is now 1 row
  2381.          shorter, or 1 column narrower.
  2382.  
  2383.          NOTE:  You'll be unable to delete if your form is already at
  2384.          the minimums:  25 rows and 75 columns.  inform-Z simply beeps.
  2385.  
  2386.                                                  continued . . .         
  2387.  
  2388.          2.17   Inserting or Deleting Rows/Columns (continued)
  2389.  
  2390.  
  2391.          IMPORTANT:  When you insert or delete rows or columns, inform-Z
  2392.          automatically updates any formulas you've added to your form.
  2393.          This ensures that results print where they should, and that
  2394.          we look in the right areas of your form to find the numbers
  2395.          you want to add, multiply, divide or subtract.
  2396.  
  2397.  
  2398.          Adding Dates and Time-Stamps to Forms   ctrl-D/ctrl-T
  2399.          .....................................
  2400.  
  2401.          You have two ways to add the date and time to forms.  In BOTH
  2402.          cases, the date/time formats inform-Z uses are the ones YOU chose
  2403.          by pressing alt-O (Options).
  2404.  
  2405.           * Press alt-O to choose from 10 different date formats.
  2406.             And you can choose to display dates in 5 different lang-
  2407.             uages:  English, French, German, Spanish and Italian.
  2408.  
  2409.           * You can also choose between 12 or 24 hour time formats.
  2410.  
  2411.  
  2412.          The two ways to date or time-stamp forms are to:
  2413.  
  2414.          1. Press ctrl-D to add the date at that point in your form
  2415.             where your cursor is.
  2416.  
  2417.             Press ctrl-T to time-stamp your forms at the cursor.
  2418.  
  2419.          2. Put "&date" and "&time" in your forms.  Then, when you
  2420.             fill out forms (you press alt-F), inform-Z will replace
  2421.             "&date" with the date, and "&time" with the time.
  2422.  
  2423.             We'll discuss this option in the section "Automating Forms."
  2424.  
  2425.  
  2426.          Notes:
  2427.  
  2428.           * Please leave enough room in your form for the longest
  2429.             possible date or time.  Some date formats may require 27
  2430.             characters:  Thursday, September 28, 1994.  If you add a
  2431.             date, but haven't left enough room, the date will over-
  2432.             write whatever is to the right.
  2433.  
  2434.           * Both the date and time are read from the clock in your PC.
  2435.             If the clock is incorrect, inform-Z will insert incorrect
  2436.             dates and times into your forms.  If your PC's clock is NOT
  2437.             updated automatically when you start it, you can add the
  2438.             lines DATE and TIME to your Autoexec.Bat file (or start
  2439.             inform-Z from a batch file that begins with these lines), and
  2440.             then enter the correct date and time before you run inform-Z.
  2441.  
  2442.  
  2443.                                                                          
  2444.  
  2445.          2.18
  2446.  
  2447.          GOTO COLUMN             alt-G  (Options - Goto)
  2448.          ...........
  2449.  
  2450.          Goto is a fairly specialized option.  But if you need it, you
  2451.          REALLY need it.  Goto works WELL on HP LaserJets.  It may or
  2452.          may not work with the Epson print options.  It WON'T work with
  2453.          other print options.
  2454.  
  2455.          To understand GOTO's usefulness, consider the following:
  2456.  
  2457.          ==========+==================+=============+=========+========
  2458.            Item #       Description      Quantity      Price     Total
  2459.          ==========+==================+=============+=========+========
  2460.  
  2461.          NOTE:  there are NO lines separating the columns here.  See
  2462.          below for a different example.
  2463.  
  2464.          Suppose we want to print each column heading in a 14 point,
  2465.          proportionally spaced Helvetic font.  If we switch to Helvetic
  2466.          just before "Item #," the other headings will NOT line up --
  2467.          because there are no lines separating the columns, and since
  2468.          we're no longer moving across at 10 characters-per-inch.
  2469.  
  2470.          * To solve this dilemma, we simply press alt-G 2 spaces in
  2471.            front of "Description," then immediately "turn on" Helvetic
  2472.            again.  We do the same for "Quantity," "Price" and "Total."
  2473.  
  2474.          * alt-G inserts a small "n" in your form (character 252), which
  2475.            tells inform-Z to move to that column.
  2476.  
  2477.            
  2478.          Now you're ready to print the next heading at the right spot.
  2479.          Note that if you switch fonts frequently on a line, you may
  2480.          have to experiment a bit to get text position properly.
  2481.  
  2482.          inform-Z will NOT print the small "n"  -- which makes this option
  2483.          useful to control where we are on a line, without having to add
  2484.          a character that prints.
  2485.  
  2486.          ALTERNATELY:  The example below has lines separating colummn.
  2487.  
  2488.          ==========+==================+=============+=========+========
  2489.            Item #  |    Description   |  Quantity   |  Price  |  Total
  2490.          ==========+==================+=============+=========+========
  2491.  
  2492.          On LASERJETS only, whenever inform-Z finds a line character, it
  2493.          begins moving across the page at 10 characters-per-inch until
  2494.          it encounters text again.  Usually this is enough to properly
  2495.          print column headings -- without having to use GOTO.  But you
  2496.          may still find situations where GOTO comes in handy.
  2497.  
  2498.  
  2499.                                                                            
  2500.  
  2501.          3.1
  2502.  
  2503.          ================ SECTION 3:  Automating Forms =================
  2504.  
  2505.          This section describes how to "automate" forms by adding Auto-
  2506.          Edit fields, the date or time, sequence numbers, and formulas.
  2507.  
  2508.          If you plan to use Mail Call to link forms to a database,
  2509.          please read Section 5 for tips on how to add "merge keys"
  2510.          (like &name, &city, &phone, etc.) to forms.
  2511.          
  2512.          Introduction
  2513.          ............
  2514.  
  2515.          When you automate forms, you can:
  2516.  
  2517.           * Fill them out over and over again (eg., Expense Reports).
  2518.  
  2519.           * Fill out and print dozens of forms for different people
  2520.             (eg., Order forms or Invoices).
  2521.  
  2522.           * Ask inform-Z to do the calculations for you.
  2523.  
  2524.           * Add dates, time-stamps and sequence numbers which auto-
  2525.             matically "update themselves" each time you fill out forms.
  2526.  
  2527.           * Print on pre-printed forms -- printing just the variable in-
  2528.             formation (what you enter, dates, calculated results, etc.).
  2529.  
  2530.           * Add "help forms" to help you (or someone else) fill them out.
  2531.  
  2532.          And automating forms is very easy -- it's just like drawing a
  2533.          line.  You just "mark" areas of your form where you want to
  2534.          fill in something, or areas you want to calculate.  That's it.
  2535.  
  2536.          Press ctrl-F1 to add formulas.  We'll discuss formulas later.
  2537.  
  2538.          Press alt-A to Automate a form.  Then choose the option you
  2539.          want from this dialog box:
  2540.  
  2541.                   +-------------  Type of Field  ------------+
  2542.                   |                                          |
  2543.                   |  (.) Auto-Edit (Text or Numbers)         |
  2544.                   |  ( ) Auto-Edit (Numbers Only)            |
  2545.                   |  ( ) Date                                |
  2546.                   |  ( ) Time                                |
  2547.                   |  ( ) Sequence Number                     |
  2548.                   |  ( ) Database Link  (not yet available)  |
  2549.                   |                                          |
  2550.                   |  Right Justified?                        |
  2551.                   |  [ ] Yes (relevant only for Auto-Edit)   |
  2552.                   |                                          |
  2553.                   +------------------------------------------+
  2554.                   |         < OK >         < Cancel >        |
  2555.                   +------------------------------------------+
  2556.                                                                                                             )]                                                      )                  )                  )                  )                  ))                  )
  2557.          The easiest features to add are dates, time-stamps and sequence
  2558.          numbers.  We'll begin with these.
  2559.                                                                              
  2560.  
  2561.          3.2
  2562.  
  2563.          Adding Dates and Times
  2564.          ......................
  2565.  
  2566.          When adding date and time fields, please remember that (we
  2567.          mentioned this above in our discussion of ctrl-D and ctrl-T):
  2568.  
  2569.           * You should leave enough room in your form for the longest
  2570.             possible date or time.  Some date formats may require 27
  2571.             characters.  The time may need 8 characters.  If you don't
  2572.             leave enough room, they'll overwrite anything to the right.
  2573.  
  2574.           * inform-Z reads the date and time from the clock in your PC.
  2575.             If your PC's clock is incorrect, inform-Z will insert incor-
  2576.             rect dates and times into your forms.
  2577.  
  2578.  
  2579.          Automatically Dating Forms        alt-A    (Automate - Add A-E)
  2580.          ..........................
  2581.  
  2582.          If you'd like inform-Z to automatically "date" forms, just:
  2583.  
  2584.           * Move to the spot in your form where you want the date. Then:
  2585.  
  2586.             - Press alt-A (Automate) and select DATE from a dialog box.
  2587.             - Or simply type: "&date" (without the quotation marks).
  2588.  
  2589.           * Press alt-O (Options) to select a date format and the
  2590.             language you'd like the date printed in.
  2591.  
  2592.           * Press alt-F (Fill Out).  inform-Z replaces &date with the date.
  2593.  
  2594.          BE SURE to leave enough room for the widest date (maximum = 27).
  2595.  
  2596.          NOTE:  If your form has no Auto-Edit fields, you can still use
  2597.          alt-F to automatically date, time-stamp or sequence your forms.
  2598.          inform-Z tells you there are no A-E fields, then adds these.
  2599.  
  2600.  
  2601.  
  2602.          "Time Stamping" Forms             alt-A    (Automate - Add A-E)
  2603.          .....................
  2604.  
  2605.          If you'd like inform-Z to automatically time-stamp forms, just:
  2606.  
  2607.           * Move to the spot in your form where you want the time.  Then:
  2608.  
  2609.             - Press alt-A (Automate) and select TIME from a dialog box.
  2610.             - Or simply type "&time" (without the quotation marks).
  2611.  
  2612.           * Press alt-O (Options) to select the time format you'd like:
  2613.             12-hour (eg., "9:45 am") or 24-hour (eg., 09:45:32).
  2614.  
  2615.           * Press alt-F (Fill Out).  inform-Z replaces &date with the time.
  2616.  
  2617.           BE SURE to leave room for the 7-8 character time.
  2618.                                                                           
  2619.  
  2620.          3.3
  2621.  
  2622.          Adding Sequence Numbers           alt-A    (Automate - Add A-E)
  2623.          .......................
  2624.  
  2625.          A sequence number can be ANY text or numbers that inform-Z auto-
  2626.          matically "increments" each time you press alt-F to fill out a
  2627.          form.  This feature is especially handy when you need each form
  2628.          printed with a unique number -- Order forms, Invoices, Purchase
  2629.          Orders, Service Call records, Repair bills, etc.
  2630.  
  2631.          Sequence numbers may include 4-10 characters in almost any
  2632.          combination of numbers, letters, spaces or punctuation.  They
  2633.          begin as "0000000000."  Press alt-O (Options) to change (or
  2634.          "seed") this to virtually anything you want.
  2635.  
  2636.          inform-Z will increment numbers -or- letters (upper or lower
  2637.          case).  It skips embedded delimiters, spaces and other non-
  2638.          numeric alphabetic characters (including non-English letters).
  2639.  
  2640.           * This lets you create neatly formatted sequence numbers like:
  2641.             "ABC 000-aa" or "IF-abc 01" or "001 abcdef"
  2642.  
  2643.           * inform-Z increments sequence numbers from right to left.  When
  2644.             the right-most character reaches it's maximum (ie., 9, z or
  2645.             Z), inform-Z resets it to it's minimum, and then increments
  2646.             the character to it's left.
  2647.  
  2648.             So, if a sequence number starts as "ABC 000-aa," when you
  2649.             press alt-F it becomes "ABC-001-ab."  Similarly, "IF-aaa zz"
  2650.             becomes "IF-aab aa"  (Note: the last 3 letters changed here).
  2651.  
  2652.  
  2653.          To automatically "sequence number" or "serialize" forms, just:
  2654.  
  2655.           * Move to the spot in your form where you want a sequence
  2656.             number.  Then either:
  2657.             - Press alt-A (Automate) and select Sequence Number.
  2658.             - Or simply type "&seq" (without the quotation marks).
  2659.  
  2660.           * Press alt-O (Options) and "seed" the sequence number (ie.
  2661.             change "00000000" to the format you prefer).
  2662.  
  2663.           * Press alt-F (Fill Out).  inform-Z replaces &seq with the number.
  2664.  
  2665.          Tips on using Sequence Numbers:
  2666.          ...............................
  2667.  
  2668.          * Use letters instead of numbers to give you the greatest range.
  2669.            For example, "aaa" gives you almost 17,600 unique "numbers"
  2670.            (26 x 26 x 26).  But "001" gives you 1000 (10 x 10 x 10).
  2671.  
  2672.          * Each form you create can have a different type of sequence
  2673.            number.  Just create or load a form, press alt-O (Options),
  2674.            edit the sequence number, then press F2 to save your form.
  2675.  
  2676.                                                      continued . . .
  2677.                                                                              
  2678.  
  2679.          3.4  Tips on using Sequence Numbers (continued)
  2680.  
  2681.  
  2682.          * Use sequence numbers at least 4 characters long -- to ensure
  2683.            that "&seq" is completely erased when you press alt-F.
  2684.  
  2685.          * When you press alt-F and inform-Z finds "&seq," it increments
  2686.            your sequence number, then saves it to disk!
  2687.            - While filling out the form, you can edit the sequence number.
  2688.  
  2689.            - But editing it here WON'T change the number saved with your
  2690.              form.  You must press alt-O (Options) to reset it permanently.
  2691.  
  2692.          * If, while developing a form, you press alt-F many times to test
  2693.            what you've done, the sequence number will continue to increment.
  2694.            When your form is finished, press alt-O and re-seed it.
  2695.  
  2696.          * If sequence numbers start out lower (or upper) case, they'll
  2697.            stay that way -- we won't wrap from "Z" to "a."
  2698.  
  2699.  
  2700.          Adding "Help Forms"           alt-O    (Options - Colors, Etc.)
  2701.          ...................
  2702.  
  2703.          If YOU will be the only one filling out the forms you create,
  2704.          you may not need this option -- since you'll know what to do.
  2705.          But if someone else will be filling out your creations, you can
  2706.          provide them with "on-line help" by creating a "help form."
  2707.          Then, while they're filling out your form, they can press F1 to
  2708.          "browse through" your tips, guidelines and reminders.
  2709.  
  2710.          To add a help form:
  2711.  
  2712.           * First create a form that you'll later fill out.  As you design
  2713.             it, press alt-O and, in the box labeled "Help Form," type in
  2714.             a 1-8 character form name (the extension MUST be ".pff").
  2715.             Note:  the form does NOT have to exist yet to do this.
  2716.  
  2717.           * Later, create a form (or create ANY ASCII file with an
  2718.             editor or word processor).  It may be ANY length and width!
  2719.             Save this help form to disk -- to the same drive/directory
  2720.             from which you'll run inform-Z to fill out another form.
  2721.             inform-Z will look ONLY on the "current path" for help forms.
  2722.  
  2723.           * Now, run inform-Z, load the form you want to fill out, then
  2724.             press F1 to browse through your help form!
  2725.  
  2726.          Help Forms MUST be in ASCII Format
  2727.          ..................................
  2728.  
  2729.          Help forms MUST be in ASCII format to be viewed -- the format
  2730.          your Quick Reference guide must be in to view it by pressing F1.
  2731.  
  2732.           * So, if you create a form using inform-Z, you must use the sep-
  2733.             arate program we send registered users (To-Ascii) to create
  2734.             an ASCII version of inform-Z' "compressed" form.
  2735.  
  2736.           * Alternately, create help forms with ANY word processor.  Save
  2737.             them in ASCII (or DOS Text) format with a ".pff" extension.   
  2738.  
  2739.          3.5
  2740.  
  2741.          Adding Auto-Edit (A-E) Fields     alt-A    (Automate - Add A-E)
  2742.          .............................
  2743.  
  2744.          Introduction
  2745.          ............
  2746.  
  2747.          An Auto-Edit field (or A-E) field is simply an area in your
  2748.          form that you've marked to tell inform-Z:  "When I press alt-F
  2749.          to fill out this form, I want to type something in here."
  2750.  
  2751.           * Marking these areas in as easy as drawing a line or a box.
  2752.  
  2753.  
  2754.           * You can add hundreds of A-E fields in just seconds!  Do this
  2755.             by adding an entire column of A-E fields in one simple step.
  2756.             Then just move to another column and press alt-R (Repeat).
  2757.  
  2758.  
  2759.           * You can enter up to 250 A-E fields to each form.  While
  2760.             inform-Z won't stop you from entering more than 250, it won't
  2761.             process more than 250 when you press alt-F (Fill Out).
  2762.  
  2763.             - Dates, time-stamps and sequence number DO count in the 250.
  2764.  
  2765.             - User-supported versions of inform-Z let you add 250 fields.
  2766.               But they'll only process the first 25 or so -- to give you
  2767.               a chance to try out this powerful, advanced option.
  2768.  
  2769.  
  2770.           * Add A-E fields, then press alt-F to fill them in.  inform-Z
  2771.             jumps to the first field (that's to the right of or below
  2772.             your cursor), highlights it, then lets you edit it.  Press:
  2773.              - <Tab> or <Enter> to move to the next field.
  2774.  
  2775.              - <Shift-Tab> to move back one field.
  2776.  
  2777.              - Cursor pad keys (Up, Down, PgUp or PgDn) to browse around,
  2778.                or to quickly move to another area of your form.  Press
  2779.                <Tab> or <Enter> again to edit the next field.
  2780.  
  2781.  
  2782.           * A-E fields look like "...." or ".N..." or ".NR..." in your
  2783.             forms.  You can copy, move or erase them -- just like any-
  2784.             thing else you see in your forms.  inform-Z is very flexible.
  2785.  
  2786.             - A-E fields with just the dots ("....") are "text" fields.
  2787.               Here you can enter ANYTHING -- text, numbers or punctuation.
  2788.  
  2789.             - Fields with an "N" (eg., ".N...") are NUMBERS ONLY fields.
  2790.               In these you can enter 0-9, plus characters often found in
  2791.               numbers like ".,$-".
  2792.  
  2793.             - Fields with "R" in them mean that what you enter in them
  2794.               will be right-justified.  This is handy to ensure that
  2795.               numbers in columns always line up at the decimal point.
  2796.                                                                             
  2797.  
  2798.          3.6
  2799.  
  2800.          To Add A-E Fields:
  2801.          ..................
  2802.  
  2803.          To add Auto-Edit fields, move the cursor to the left edge of
  2804.          where you want an A-E field to begin.  If you want to add an
  2805.          ENTIRE COLUMN of A-E fields all at once, move to the LEFT hand
  2806.          column and the FIRST row where you want A-E fields to begin.
  2807.  
  2808.          BE SURE the cursor is on a blank spot or on text.  inform-Z WON'T
  2809.          add A-E fields if you begin on a line -- to protect your form.
  2810.  
  2811.          Press alt-A.  This dialog box pops up (like we showed you earlier):
  2812.  
  2813.                   +-------------  Type of Field  ------------+
  2814.                   |                                          |
  2815.                   |  (.) Auto-Edit (Text or Numbers)         |
  2816.                   |  ( ) Auto-Edit (Numbers Only)            |
  2817.                   |  ( ) Date                                |
  2818.                   |  ( ) Time                                |
  2819.                   |  ( ) Sequence Number                     |
  2820.                   |  ( ) Database Link  (not yet available)  |
  2821.                   |                                          |
  2822.                   |  Right Justified?                        |
  2823.                   |  [ ] Yes (relevant only for Auto-Edit)   |
  2824.                   +------------------------------------------+
  2825.                   |        < OK >         < Cancel >         |
  2826.                   +------------------------------------------+
  2827.             
  2828.           * Select one of the first two Auto-Edit options:  Text OR
  2829.             Numbers, or Numbers Only.
  2830.  
  2831.           * Also select Right Justified if you'd like.
  2832.  
  2833.  
  2834.          Once you select the "type" of A-E field, just move the cursor
  2835.          to mark the field(s).
  2836.  
  2837.           * If you're adding just one A-E field, move right or left.
  2838.  
  2839.           * If you're adding an ENTIRE COLUMN of A-E fields, move right,
  2840.             and then move down until all rows are marked by the "rubber
  2841.             band" of dots.  If there are lines in the way, DON'T WORRY.
  2842.             See the "NOTE" below.
  2843.  
  2844.           * Press <cr> or click Left to accept it.
  2845.  
  2846.  
  2847.          NOTE:  When you add columns of A-E fields, inform-Z only adds
  2848.          them to lines where it finds a blank spot or text in the column
  2849.          you started in.  So, if you're adding A-E fields to a series of
  2850.          rows separated by lines, inform-Z ONLY adds them to the blank
  2851.          areas -- leaving your lines and shading intact!
  2852.  
  2853.  
  2854.                                                                         
  2855.  
  2856.          3.7   Auto-Edit Fields (continued)
  2857.  
  2858.  
  2859.          IMPORTANT NOTES:  Auto-Edit Fields
  2860.          ..................................
  2861.  
  2862.          * ALWAYS save a form you're working on BEFORE you press alt-F.
  2863.            You CAN save forms you've filled out;  but you MUST save
  2864.            them with a UNIQUE file name.  Why?
  2865.  
  2866.            inform-Z' method of creating Auto-Edit fields is very flex-
  2867.            ible.  With other programs, you first create your form, and
  2868.            then manually "define" each field (eg. row 15, column 22,
  2869.            width 15).  If you later decide to change your form, you're
  2870.            forced to go back to their "field definition" form and
  2871.            manually change the "coordinates" of each field.
  2872.  
  2873.            But with inform-Z, you simply "draw" fields.  And once you
  2874.            draw them, you can "repeat" them, move or copy them, erase
  2875.            or shorten them -- like you can anything else.
  2876.  
  2877.            When you then press alt-F, inform-Z scans your form for the
  2878.            "dots" that define Auto-Edit fields.  When inform-Z finds the
  2879.            first field, it converts the dots to spaces, highlights the
  2880.            field, and lets you edit it.
  2881.  
  2882.            In other words, once you press alt-F, at least one A-E field
  2883.            is gone -- it's been converted to spaces, or you entered
  2884.            something in it.  If you now save that form, then reload it
  2885.            later, at least that first A-E field won't be there anymore.
  2886.  
  2887.        *** That's why you should save forms before you press alt-F --
  2888.            to ensure the A-E fields you just added are saved to disk.
  2889.  
  2890.        *** That's also why inform-Z requires a unique name if you want to
  2891.            save a form you've filled out -- to ensure you don't overwrite
  2892.            the form with your A-E fields with one that's been filled in.
  2893.  
  2894.  
  2895.          * Similarly, if you add A-E fields, press alt-F, and then add,
  2896.            copy, move or change some, if you immediately press alt-F
  2897.            again, inform-Z won't recognize the changes you made.  Why?
  2898.  
  2899.            Because when you press alt-F, inform-Z creates a "record" of
  2900.            where each A-E field is -- so you can fill out the same form
  2901.            over and over (or edit what you entered).  inform-Z will know
  2902.            where each field is even though A-E phrases may be gone.
  2903.  
  2904.            - But when you add, move or change A-E fields, and press
  2905.              alt-F again, inform-Z won't "know about" the new A-E fields.
  2906.              It won't look for your changes; it'll simply start editing.
  2907.  
  2908.            - To avoid this, after you move or add A-E fields, save the
  2909.              form, then re-load it.  Now when you press alt-F, inform-Z will
  2910.              recognize it has no record and will create a new one -- which
  2911.              will include the changes you've made.
  2912.  
  2913.                                                                          
  2914.  
  2915.          3.8   Important Notes  (continued)
  2916.  
  2917.  
  2918.          * The widths of A-E fields determine how many characters may
  2919.            be entered.  ".N.." allows 1-4 numbers; "....." allows 1-5
  2920.            numbers -or- text.
  2921.  
  2922.            - The maximum width is 80 column -- the width of your screen.
  2923.  
  2924.            - The minimum width of a Text A-E field is 1 (".").  If you
  2925.              right-justify it, the minimum width is 2 (".R").
  2926.  
  2927.            - The minimum width of Numbers Only fields is 2 (".N").  If
  2928.              you right-justify it, the minimum width is 3 (".NR").
  2929.  
  2930.          * Between 2 A-E fields, there must be at least 1 space, line or
  2931.            shade character -- so inform-Z knows where one A-E field ends
  2932.            and the next one begins.
  2933.  
  2934.          * inform-Z never prints unused Auto-Edit phrases.  Before
  2935.            printing, inform-Z convert them to blanks.
  2936.           
  2937.           * DON'T delete the first "dot" of A-E fields  And DON'T break
  2938.             up an A-E field by inserting a space or any character.
  2939.  
  2940.             inform-Z need these characters together to find A-E fields,
  2941.             and to determine their length and type (numbers or text +
  2942.             numbers).
  2943.  
  2944.                                                                      
  2945.  
  2946.          3.9
  2947.  
  2948.          Filling Out Forms          alt-F    (Automate - Fill Out)
  2949.          .................
  2950.  
  2951.  
  2952.          Press alt-F to fill out forms with Auto-Edit fields, dates,
  2953.          sequence numbers or time-stamps.
  2954.  
  2955.          If your form has NO A-E fields, but has &date, &time or &seq,
  2956.          inform-Z "fills these in" and then tells you your form has no
  2957.          A-E fields.
  2958.  
  2959.          If your form DOES have A-E fields, inform-Z jumps to the first
  2960.          field that's to the RIGHT OF or BELOW where your cursor is,
  2961.          highlights it and lets you edit it.
  2962.  
  2963.           * This lets you begin filling out forms anywhere.  Just move
  2964.             the cursor left of the field you'd like to edit; press alt-F.
  2965.  
  2966.           * To always begin at the beginning, press PgUp 2-3 times to
  2967.             ensure the cursor is on the top row of your form; press alt-F.
  2968.  
  2969.  
  2970.           * If inform-Z finds &seq or &date or &time on the same line as
  2971.             some other field, it will process them in the order just
  2972.             shown -- even if some other field precedes it on the line.
  2973.  
  2974.  
  2975.          Near the bottom of your screen inform-Z will tell you that
  2976.          you're in Fill Out Mode, and will also show you which Row and
  2977.          Column you're currently in.  Press:
  2978.  
  2979.           * <Tab> or <Enter> to move to the next field.
  2980.  
  2981.  
  2982.           * <Shift-Tab> to move back one field.
  2983.  
  2984.  
  2985.           * Cursor pad keys (Up, Down, PgUp or PgDn) to browse around,
  2986.             or to quickly move to another area of your form.  Press
  2987.             <Tab> or <Enter> again to edit the next field.
  2988.  
  2989.  
  2990.           * Ctrl-F9 to execute the formulas you added (if any).  This
  2991.             can help you spot errors in what you entered.  Glance at
  2992.             the results, then edit any mistakes.
  2993.  
  2994.  
  2995.           * Esc to exit the Fill Out mode.    You can then:
  2996.  
  2997.             - Execute formulas (if you haven't already).
  2998.  
  2999.             - Print your form.
  3000.  
  3001.             - Press alt-F to begin again (or fill it out for someone else).
  3002.  
  3003.                                                                            
  3004.  
  3005.          3.10
  3006.  
  3007.          =========================  Formulas  ==========================
  3008.  
  3009.          inform-Z' math options add speed, accuracy and "spreadsheet con-
  3010.          venience" to forms.  And adding both formulas and A-E fields
  3011.          makes filling out forms a snap!  PLEASE read this thoroughly.
  3012.  
  3013.          You add formulas much like you do other things:  you "draw" them.
  3014.  
  3015.           * If you use spreadsheets, you're probably already know how
  3016.             to "point" to the range of cells that you'd like to add up.
  3017.  
  3018.           * inform-Z works much the same way.  For example, to add a col-
  3019.             umn of numbers, just mark where you want the results, then
  3020.             point to (mark) the entire column of numbers (lines and all).
  3021.  
  3022.             - You must mark were you want the results since, unlike
  3023.               spreadsheets, forms don't have "cells" you can assign
  3024.               results to.  So you define a cell by marking it.
  3025.  
  3026.             - And if you "mark" lines, shading and text along with your
  3027.               numbers, we'll "filter them out" before doing calculations.
  3028.  
  3029.          You can add, subtract, multiply and divide.  Each form can
  3030.          have up to 200 formulas (about 25 in shareware versions).  And
  3031.          you can "repeat" formulas (partially) by pressing alt-R.  You
  3032.          can also edit formulas -- to delete, copy or change them.
  3033.  
  3034.          You can add formulas on top of each other -- 2, 3, 4, as many
  3035.          as you like.  This lets you perform complex calculations, with
  3036.          the results of one formula used as the basis for the next.  You
  3037.          see only the final results!
  3038.  
  3039.          You can, and often will, add formulas that'll involve numbers
  3040.          that aren't in your form yet!  This often happens when you've
  3041.          added A-E fields which you'll later fill in with numbers.
  3042.  
  3043.          Formulas are part of and are saved with the rest of your form.
  3044.          But formulas themselves are "invisible."  You see their results,
  3045.          but you don't see formulas -- until you press ctrl-F2 (Edit).
  3046.  
  3047.          When you "execute" formulas, inform-Z adds the "results" to your
  3048.          form and treats these results like any other text.  Press UnDo
  3049.          and results vanish.  You can copy, move or edit results (but
  3050.          not in Fill Out mode).  If you save a form, inform-Z saves the
  3051.          results as well.  If you then re-load the form, change the
  3052.          numbers underlying your formulas, then press ctrl-F9 again,
  3053.          the old results are replaced by new ones -- as you'd expect.
  3054.  
  3055.          Finally, when you add formulas, inform-Z remembers the row and
  3056.          column of where you want the results, plus the row/column lo-
  3057.          cations of the numbers you want to add, divide, etc.  If you
  3058.          then insert or delete rows or columns, inform-Z automatically
  3059.          updates your formulas to ensure results print where they
  3060.          should, and that we look for numbers in the right places!
  3061.  
  3062.           * inform-Z can't, however, protect you from moving or copying
  3063.             things around such that your formulas are affected.            
  3064.  
  3065.          3.11
  3066.  
  3067.          To Add Formulas: : :
  3068.          ....................
  3069.  
  3070.          You manage formulas with three ctrl-Key commands:
  3071.  
  3072.            ctrl-F1 = Add formula   ctrl-F2 = Edit them   ctrl-F9 = Execute
  3073.  
  3074.  
  3075.          Adding a formula takes just 3 simple steps:
  3076.  
  3077.           * Mark where you want the results.
  3078.  
  3079.           * Choose the type of formula you want.
  3080.  
  3081.           * Mark the numbers you want to add, multiply, etc.
  3082.  
  3083.  
  3084.          BEFORE you press ctrl-F1 to add formulas, ALWAYS move the
  3085.          cursor to one side of where you want the RESULTS.  Now press
  3086.          ctrl-F1.  inform-Z asks you to move the cursor to mark the "re-
  3087.          sults area."  This step's important step for two reasons:
  3088.  
  3089.           * First, be sure to create results areas wide enough for
  3090.             the largest possible number that'll appear -- PLUS any
  3091.             formatting symbols like "$" "," "." or "%" that'll be
  3092.             added to the number based on the format you choose.
  3093.  
  3094.             If your results areas are too narrow for the actual re-
  3095.             sults, part of your form may be overwritten -- we consider
  3096.             the integrity of your numbers more important than the
  3097.             lines, boxes and shading that may be overwritten.
  3098.  
  3099.           * Second, when you "execute" formulas, inform-Z first erases
  3100.             the results area, then inserts results from RIGHT to LEFT.
  3101.  
  3102.             - We erase the areas so that if a number drops from, say,
  3103.               $495.00 to $2.95, the extra characters are erased -- so
  3104.               you don't end up with something like "$4$2.95".
  3105.  
  3106.             - And numbers always expand from right to left to ensure
  3107.               that decimal points line up down columns.
  3108.  
  3109.             - If a result expands leftward so far it goes off the left
  3110.               side of your form, it won't be printed.
  3111.  
  3112.  
  3113.          So, please mark results areas wide enough to ensure that
  3114.          previous results will be erased.  And create results areas
  3115.          wide enough for the largest possible number.
  3116.  
  3117.  
  3118.                                                                        
  3119.  
  3120.          3.12  Adding Formulas    (continued)
  3121.  
  3122.  
  3123.          When you press ctrl-F1 (Add Formula), inform-Z displays this
  3124.          dialog box.  Choose the options you want and then select OK.
  3125.          Select Cancel (or press Esc) to cancel adding a formula.
  3126.  
  3127.                                                       +----- Formulas ----+
  3128.                                                       |                   |
  3129.           * Tell inform-Z if you'd like to add, sub-  |  Function:        |
  3130.             tract, multiply or divide by selecting    |  (.) Add          |
  3131.             one of these option buttons --------->>   |  ( ) Subtract     |
  3132.                                                       |  ( ) Multiply     |
  3133.                                                       |  ( ) Divide       |
  3134.                                                       |                   |
  3135.           * Tell inform-Z which format to use by      |  Format:          |
  3136.             selecting one of these options ------>>   |  (.) Currency     |
  3137.             - The only difference between "Fixed"     |  ( ) Fixed        |
  3138.               and "Currency" is the latter auto-      |  ( ) Percentage   |
  3139.               matically adds "$" to the results.      |                   |
  3140.                                                       |  Decimal Places:  |
  3141.           * Here, enter ------------------------->>   |         +---+     |
  3142.             the number of decimal places you want.    |         |   |     |
  3143.             inform-Z "rounds" results accordingly.    |         +---+     |
  3144.                                                       |  Name:            |
  3145.           * Enter a 1-8 character name here ----->>   |     +----------+  |
  3146.             (a description).  We urge you to do this! |     |          |  |
  3147.             With up to 200 formulas per form, it can  |     +----------+  |
  3148.             be hard to remember what does what.       |-------------------|
  3149.                                                       | < OK > < Cancel > |
  3150.                                                       +-------------------+
  3151.  
  3152.  
  3153.          NOTE:    Although you select most formula options from the
  3154.          dialog box above, there are two others you can select by
  3155.          pressing alt-O Options.  These are "Suppress calculated
  3156.          zeros" and "Include thousands separator."
  3157.  
  3158.           * The reason you choose these using alt-O Options is that
  3159.             they're saved to disk and remain in effect until you change
  3160.             them -- they're constant across all forms and all formulas.
  3161.  
  3162.           * "Suppress calculated zeros" means that if the results of a
  3163.             formula turns out to be 0, those results won't be printed.
  3164.             Most people prefer this; but it's your option.
  3165.  
  3166.           * "Include thousands separator" means insert commas every
  3167.             third place left of the decimal point (or the right side
  3168.             of the number is there's no decimal point):  99,999,999.00.
  3169.  
  3170.  
  3171.                                                                          
  3172.  
  3173.          3.13  Adding Formulas    (continued)
  3174.  
  3175.          Assuming we chose 2 decimal places:
  3176.  
  3177.           * Fixed format results might appear like this:      0.00
  3178.           * Currency results might appear like this:     $0,000.00
  3179.           * Percentages might appear like this:               0.00%
  3180.  
  3181.          Notice in the currency example that the dollar sign "floats"
  3182.          with the size of the number.  If you prefer dollar signs lined
  3183.          up, or you use non-US currency symbols, use Fixed formulas,
  3184.          then add currency symbols yourself (using alt-T Text).
  3185.  
  3186.  
  3187.          Once you select the type of formula you want, what you do next
  3188.          depends on whether you're:
  3189.  
  3190.          ADDING:
  3191.                   * You can Add down columns, across columns or both.
  3192.                     For example, calculate a "Grand Total" by adding
  3193.                     up ALL the rows and columns in a form.
  3194.  
  3195.                   * Numbers you're adding can be anywhere on your form.
  3196.                     But they should be in the same "block" -- you can't
  3197.                     add numbers from different areas of your form.
  3198.  
  3199.                   * Move your cursor to the Top Left corner of num-
  3200.                     bers (or to the spot where numbers will appear).
  3201.                     Press <cr> to begin highlighting the spot.
  3202.  
  3203.                   * Now move right (and down if appropriate), expand-
  3204.                     ing the highlight so it covers all numbers you
  3205.                     want added.  Press <cr> when done.  That's it.
  3206.  
  3207.  
  3208.          SUBTRACTING, MULTIPLYING, and DIVIDING
  3209.  
  3210.                   * You'll mark two numbers (or areas where numbers
  3211.                     will appear).  These 2 numbers can be anywhere on
  3212.                     your form -- on any row, in any column.
  3213.  
  3214.                     - The first number you mark MUST be the one that
  3215.                       would go ON TOP if you were doing math on paper.
  3216.  
  3217.                     - We'll subtract the 2nd number you mark from the
  3218.                       first, or divide the 1st number by the 2nd. So
  3219.                       the order in which you mark them is important.
  3220.  
  3221.                   * Move the cursor to the left side of the first
  3222.                     number.  Press <cr> then move right to mark the
  3223.                     first number.  Press <cr>.
  3224.  
  3225.                   * Now move the cursor to the left side of the 2nd
  3226.                     number.  Press <cr>, then move right to mark the
  3227.                     2nd number. Press <cr>.  You're all done.
  3228.  
  3229.                                                                         
  3230.  
  3231.          3.14  Adding Formulas    (continued)
  3232.  
  3233.  
  3234.          Adding Formulas:  An Example
  3235.          ............................
  3236.  
  3237.  
  3238.          In our Order Form below, we want the "Total" price for an item
  3239.          ordered:  Quantity multiplied by Price.
  3240.  
  3241.           1. We begin by moving our cursor to the area under Total.
  3242.              We press ctrl-F1, and mark where we want the results.
  3243.  
  3244.           2. We tell inform-Z we want:  a) to multiply, b) we want
  3245.              currency format, and c) we want 2 decimal places.
  3246.  
  3247.           3. Finally, we mark the 2 "numbers" we want multiplied.
  3248.  
  3249.              - We first mark the Auto-Edit field under Quantity.  It
  3250.                has no numbers now, but it will when we fill this out.
  3251.  
  3252.              - We then mark the area under Price.  That's it.
  3253.  
  3254.          ==================================================================
  3255.           Catalog #   Description                  Quantity  Price   Total
  3256.          ==================================================================
  3257.           ......... | ........................... |  .N..  | $13.99 |
  3258.          -----------+-----------------------------+--------+--------+------
  3259.           ......... | ........................... |  .N..  | $21.99 |
  3260.          -----------+-----------------------------+--------+--------+------
  3261.  
  3262.  
  3263.          Repeating Formulas:  Partially
  3264.          ..............................
  3265.  
  3266.          Once we add a formula to the first row, we can "partially"
  3267.          repeat it.  We do this here by moving our cursor down 2
  3268.          lines and pressing alt-R (Repeat).  "Partial" means:
  3269.  
  3270.           * inform-Z duplicates the formula with:
  3271.             - The same-width results area, modified to reflect the row
  3272.               and column our cursor is now in.
  3273.             - The same function (ie., Add, Divide, etc.)
  3274.             - And and the same format (eg. Fixed) and # of decimal places.
  3275.  
  3276.           * But, we must still mark the areas in our form that we want
  3277.             added, divided, etc.
  3278.  
  3279.                                                                            
  3280.  
  3281.          3.15  Adding Formulas    (continued)
  3282.  
  3283.  
  3284.          Tips on Adding Formulas:
  3285.          ........................
  3286.  
  3287.          * As you mark the numbers you want to add, subtract, etc.,
  3288.            PLEASE add a few extra spaces on BOTH left and right sides.
  3289.  
  3290.            - We filter out non-numeric characters before we calculate.
  3291.  
  3292.            - And adding extra spaces allows you to make small changes
  3293.              to your form (like shifting numbers or Auto-Edit fields
  3294.              left/right) without having to edit your formulas.
  3295.  
  3296.          * Numbers you're Adding must ALWAYS have at least 1 blank space
  3297.            on both sides of them.  When adding across columns, we need
  3298.            the space to tell where one number ends and another begins.
  3299.  
  3300.            So, BE SURE that spaces surround:  1) numbers you enter with
  3301.            Auto-Edit fields; and, 2) "intermediate" numbers (resulting
  3302.            from formulas) that you intend to use in other formulas.
  3303.  
  3304.          Adding Formulas:  Our Example Continued
  3305.          .......................................
  3306.  
  3307.          Let's continue the example we started earlier.  We'll add
  3308.          several different formulas, some on top of each other.
  3309.  
  3310.          Suppose we're designing a "Computer Supply" order form like this:
  3311.  
  3312.          =================================================================
  3313.           Catalog #   Description                  Quantity  Price   Total
  3314.          =================================================================
  3315.           54321-199 | Box: 10 5 1/4" Floppy Disks |  .NR.  | $13.99 |
  3316.          -----------+-----------------------------+--------+--------+-----
  3317.           54321-200 | Box: 10 3 1/2" Floppy Disks |  .NR.  | $21.99 |
  3318.          -----------+-----------------------------+--------+--------+-----
  3319.                     | Postage & handling:  # boxes:        |   $.35 |
  3320.                     +--------------------------------------+--------+-----
  3321.                                                            Sub-Total
  3322.                                   California residents, (.) .065 Tax
  3323.                                                                TOTAL
  3324.  
  3325.          Notice the 3 Auto-Edit fields:  2 under "Quantity" (letting us
  3326.          fill in "Quantity Ordered"), and the third near "Tax."  We'll
  3327.          explain the "(.)" near "Tax" later.
  3328.  
  3329.  
  3330.          We need 8 formulas:  1 - 2 (Quantity times Price), 3 (# of
  3331.          Boxes Ordered), 4 (# of Boxes times $.35), 5 (Sub-Total),
  3332.          6 - 7 (Tax), 8 (Total).
  3333.  
  3334.          * We already added the first formula when we began our example.
  3335.  
  3336.          * We could now add another "Quantity * Price" formula for 3
  3337.            1/2" disks (Repeat would make this easy).  Instead, we'll
  3338.            later use ctrl-F2 (Edit formulas) to "copy" one.
  3339.                                                                           
  3340.  
  3341.          3.16  Adding Formulas    (continued)
  3342.  
  3343.  
  3344.          Formulas on Top of Formulas
  3345.          ...........................
  3346.  
  3347.          We put formulas on top of each other when we don't need to see
  3348.          results from every formula.  Each formula can use results from
  3349.          the one before it; we'll see only the results of the last one.
  3350.  
  3351.          Suppose we've already added formulas down through "Sub-Total."
  3352.          It's time to add TWO formulas for "Tax" -- one on top of the other.
  3353.  
  3354.          * We first create formula #6:  We multiply "Sub-Total" times the
  3355.            ".065" left of Tax.  6.5% might be the tax rate in your state.
  3356.  
  3357.            - But some people ordering our disks WON'T be from our state.
  3358.              We must design our form so they aren't charged sales tax.
  3359.  
  3360.          * So, for formula #7, we leave the cursor where it is and multi-
  3361.            ply the "results" of "Sub-Total * .065" by the Auto-Edit field
  3362.            left of "Tax" -- which looks like this "(.)".
  3363.  
  3364.            - Note there are no results for "Tax" yet.  But there will
  3365.              be when we press ctrl-F9.
  3366.  
  3367.            - So, for formula #7,  we carefully mark the SAME results
  3368.              area that we did for formula #6.  We then multiply the
  3369.              A-E field "(.)" times Sub-Total.
  3370.  
  3371.  
  3372.          Now, when we fill out our form and get to the A-E field near
  3373.          "Tax:"
  3374.  
  3375.           * We'll press "1" if our customer lives in California.
  3376.             And we'll simply press <cr> if they don't.
  3377.  
  3378.             - In other words, if they don't live in California, we'll
  3379.               leave the "(.)" field blank.
  3380.  
  3381.             - Mathematically, a blank field (or nothing) is 0.
  3382.  
  3383.  
  3384.           * When we execute our formulas, inform-Z WILL calculate Tax.
  3385.  
  3386.             - But, it will then multiply Tax times either "1" or "0."
  3387.  
  3388.             - We'll see either the correct tax or nothing -- since
  3389.               "Tax * 1" = Tax, and "Tax * 0" = 0.
  3390.  
  3391.                                                                          
  3392.                                                                                  
  3393.          3.17
  3394.  
  3395.          ====================== Editing Formulas =======================
  3396.  
  3397.          Once you add formulas, edit them by pressing ctrl-F2.  You can:
  3398.  
  3399.           * Copy formulas, to duplicate them over and over.
  3400.           * Edit formulas to, say, adjust where results print
  3401.             if you've moved things around in your form.
  3402.           * Delete formulas.
  3403.  
  3404.          When you press ctrl-F2, a window pops up and inform-Z displays up to
  3405.          20 formulas at a time.  Here's how this window might look.
  3406.  
  3407.                  --Function/Fmt--- -- Results --- -Start / 1st- --End / 2nd-
  3408.          Label   Funct Fmt Decimal Row Left Right Row Left Rht  Row Left Rht
  3409.  
  3410.          Qnty * $  M    C     2     4   70    76   4   52  59    4   61  68
  3411.          Qnty * $  M    C     2     6   70    76   6   52  59    6   61  68
  3412.          # Boxes   A    F     0     8   54    58   4   52  59    6   52  59
  3413.          -------------------------------------------------------------------
  3414.  
  3415.          Formulas have 5 "sections."  Here's what you can enter in each:
  3416.  
  3417.             Label         Any name/description you want.  "Qnty * $" is
  3418.                           our abbreviation for "Quantity times Price."
  3419.  
  3420.             Function/Fmt  Function:   A (Add)       S (Subtract)
  3421.                                       M (Multiply)  D (Divide)
  3422.  
  3423.                           Format:     C (Currency)   F (Fixed)  P (Percentage)
  3424.  
  3425.                           Decimal:     Number of Decimal Places  (0 - 5)
  3426.  
  3427.             Results       Row = the row in your form where results will
  3428.                           print.  (Valid rows: 1 to the length of your form)
  3429.  
  3430.                           Right = the column you chose to right-align
  3431.                           formula results.   inform-Z erase the area between
  3432.                           Left and Right columns before inserting results.
  3433.                           (Valid columns:  1 to the width of your form)
  3434.  
  3435.          "Start / 1st" and "End /2nd" indicate where in your form the
  3436.          numbers are we use in calculations.
  3437.  
  3438.           * "Start/End" applies only to numbers you're adding.  What
  3439.             you'll see here are the starting Row/Column and the ending
  3440.             Row/Column of the numbers inform-Z will add up.
  3441.  
  3442.           * "1st/2nd" applies to all other functions.  "1st" refers to
  3443.             the first number you marked; "2nd" refers to the second.
  3444.  
  3445.  
  3446.          For example, the first formula above multiplies Quantity (row
  3447.          4, columns 52-59) by Price (row 4, columns 61-68).  The second
  3448.          formula multiplies the same columns, but in row 6.  We "created"
  3449.          the second formula by copying formula the first (discussed later).
  3450.  
  3451.                                                         continued . . .    
  3452.  
  3453.          3.18  Editing Formulas (continued)
  3454.  
  3455.          Copying, Deleting or Editing Formulas
  3456.          .....................................
  3457.  
  3458.          When the Edit Formula window pops up, the cursor will be next
  3459.          to the label of formula #1.  Press the cursor pad keys to browse
  3460.          through formulas, or move to one.  Press:
  3461.  
  3462.            Up/Down cursor keys  to move the cursor up/down 1 formula
  3463.            PgUp/PgDn            to move up or down about 20 formulas
  3464.            Home/End             to move the cursor to the 1st or last formula
  3465.  
  3466.  
  3467.          To Copy, Delete or Edit a formula, move the cursor to the row
  3468.          the formula is on, then press:
  3469.  
  3470.           * alt-C to Copy the formula your cursor's on.  The copy
  3471.             appears right below the one you're on; others shift down.
  3472.  
  3473.           * alt-D to Delete the formula your cursor's on.  The formula
  3474.             disappears; any formulas below it move up.
  3475.  
  3476.           * alt-E to Edit the formula your cursor's on.  inform-Z highlights
  3477.             the Label field.  Press:
  3478.  
  3479.             - <cr> to move to the next field in that ROW.
  3480.               <Shift - Tab> to move back one field in that ROW.
  3481.  
  3482.             - Up/Down cursor keys to move up or down 1 row.
  3483.  
  3484.             - PgUp/PgDn to move up or down 1 page.
  3485.  
  3486.             - Esc when you're done.
  3487.  
  3488.          Press Esc to exit and return to your form.  We urge you to
  3489.          press F2 right away to Save any changes you made.
  3490.  
  3491.  
  3492.          Back to our Example
  3493.          ...................
  3494.  
  3495.          Now let's return to our example.  Recall our example needed a
  3496.          second "Quantity times Price" formula in row 6.  To create it,
  3497.          we press ctrl-F2 (Edit Formulas).
  3498.  
  3499.           * We then make sure our cursor is on the first "Qnty * $"
  3500.             formula, and then we press alt-C.  inform-Z duplicates the
  3501.             formula, adding the second one beneath it.
  3502.  
  3503.           * We then move the cursor down one row and press alt-E (Edit).
  3504.             We simply change the 3 numbers in this row under "Row" so
  3505.             they read "6" not "4."  And that's it!
  3506.  
  3507.          Copying formulas is a fast, easy way to add consistent formulas
  3508.          to forms.   And it helps ensure all related formulas are right-
  3509.          aligned at the same column -- with decimal points lined up in
  3510.          a column.  "Repeat" can do the same.
  3511.                                                                             
  3512.  
  3513.          3.19
  3514.  
  3515.          Tips & Guidelines:  Formulas       (Please read this thoroughly)
  3516.          ............................
  3517.  
  3518.          Formulas can add tremendous speed and convenience to forms.
  3519.          But, if you add them "prematurely" and then make substantial
  3520.          changes to your forms, you may find yourself spending hours
  3521.          either editing formulas, or deleting them all and starting
  3522.          over again.
  3523.  
  3524.          Please read this section on formulas 2-3 times; then run inform-Z
  3525.          and experiment.  Keep this section handy; glance at it as you
  3526.          experiment.  Enter the examples we showed here; and experiment
  3527.          with PF-Order and Math-1.  Enter numbers larger than you'll
  3528.          ultimately expect, then press ctrl-F9 and see what happens.
  3529.          Here are some final tips.
  3530.  
  3531.          * Sketch out forms on paper before you run inform-Z -- to give
  3532.            you a "road map" of where you're going.  Design the basic
  3533.            outline of a form BEFORE you add formulas.
  3534.  
  3535.            - It's harder to "move formulas around" than it is to add
  3536.              them after your form is in it's final state.
  3537.  
  3538.          * Know ALL the formulas you'll need BEFORE you add the first one,
  3539.            especially when formulas will need results of earlier ones.
  3540.  
  3541.            - inform-Z execute formulas IN THE ORDER YOU ADD THEM.
  3542.  
  3543.            - If formula "B" needs the results of formula "A," but you
  3544.              enter "B" first, your results will be wrong.
  3545.  
  3546.          * To INSERT formulas:   You CAN'T, at least not directly.
  3547.            Suppose you forget a formula and want to insert it between
  3548.            formula number 34 and #35.  Here's how to do it:
  3549.  
  3550.            - Create the formula as you normally would.  Immediately press
  3551.              ctrl-F2 then press <End> to move down to your new formula.
  3552.  
  3553.            - Write down ALL the information about the new formula.
  3554.  
  3555.            - Now move the cursor up until it's on formula #34.  Press
  3556.              alt-C to COPY it.  Move the cursor down 1 row to the copy.
  3557.  
  3558.            - Press alt-E, and, using your notes, edit each field so it
  3559.              matches the new formula you entered.  Press <Esc> when done.
  3560.  
  3561.            - Now delete the formula you created:  press <End> then alt-D.
  3562.  
  3563.          * "Debug" formulas before using forms in Mail Call.  This is very
  3564.             important if others will fill out forms in Mail Call:  if errors
  3565.             occur, they won't know how to run inform-Z to edit your formulas.
  3566.  
  3567.          * Finally, the more "white space" you mark as numbers, the longer
  3568.            calculations will take, since inform-Z must filter out non-numeric
  3569.            characters.  And if an error occurs when calculating results,
  3570.            "%" appears as the 1st character -- usually because you marked
  3571.            a results area that was too narrow.                             
  3572.  
  3573.          4.1
  3574.  
  3575.          ================ SECTION III:   Printing Forms ================
  3576.  
  3577.  
  3578.          Be sure to read "Print Options" near the front of this manual
  3579.          for details on your main options, and for important guidelines
  3580.          to consider when you vary fonts, line spacing, etc.
  3581.  
  3582.  
  3583.          Press F6 to print a form.    When you do, inform-Z displays this
  3584.          dialog box:
  3585.  
  3586.                            +----------------  Print Options  --------------+
  3587.                            |                                               |
  3588.           * Enter 1-99     |  Print how many copies (1-99)?                |
  3589.             here ----->>   |                       +--+                    |
  3590.                            |                       |1 |                    |
  3591.                            |                       +--+                    |
  3592.           * Select a       |  Which printer?                               |
  3593.             printer        |  (.) Laser                                    |
  3594.             here ----->>   |  ( ) Epson LQ                                 |
  3595.                            |  ( ) Epson FX                                 |
  3596.                            |  ( ) Print As-Is                              |
  3597.                            |  ( ) Translate                                |
  3598.                            |                                               |
  3599.           * Select a       |  Which printer port?                          |
  3600.             printer port   |  (.) LPT1                                     |
  3601.             here ----->>   |  ( ) LPT2                                     |
  3602.                            |  ( ) LPT3                                     |
  3603.                            |                                               |
  3604.           * Select these   |  [ ] Print as Overlay (Variable Fields Only)? |
  3605.             to print on    |  [ ] If Overlay, print alignment dot & pause? |
  3606.             pre-printed    |                                               |
  3607.             forms.         +-----------------------------------------------+
  3608.                            |          < OK >           < Cancel >          |
  3609.                            +-----------------------------------------------+
  3610.  
  3611.  
  3612.  
  3613.          How Many Copies  (1 - 99)?
  3614.          ..........................
  3615.  
  3616.          You may print from 1 to 99 copies of each form.
  3617.  
  3618.           * LaserJets are smart.  So if you use a LaserJet, inform-Z
  3619.             simply tells it how many copies to print, then sends your
  3620.             form to the LaserJet ONCE.  LaserJets quickly prints copies
  3621.             2+, printing them from the copy stored in its memory.
  3622.  
  3623.           * On other printers, we print forms as many times as you asked.
  3624.  
  3625.  
  3626.                                                                          
  3627.  
  3628.          4.2
  3629.  
  3630.          Which printer?  LaserJet, Epson LQ, Epson FX, Other, Translate?
  3631.          ...............................................................
  3632.  
  3633.          Which printer you choose depends on not only which printer and
  3634.          fonts you have, but also what you want to accomplish.  For in-
  3635.          stance, "Translate" works on ANY printer.  It's useful for fast
  3636.          "draft" copies even on printers that support the higher quality
  3637.          (but slower) graphics.  Here's what your printer options mean.
  3638.  
  3639.           * Choose LaserJet ONLY if you have an HP LaserJet (+/500/II/III).
  3640.             Lines, boxes and halftone shading are printed using the Laser-
  3641.             Jet's graphics capabilities.  Special fonts AREN'T required.
  3642.  
  3643.           * Choose Epson LQ or FX and we'll print lines, boxes and shading
  3644.             using Epson graphics capabilities.  Fonts AREN'T needed.
  3645.  
  3646.           * Choose As-Is if your printer CAN print lines and shading
  3647.             as you see them on your screen -- using fonts built into
  3648.             your printer which include the line draw characters.
  3649.             inform-Z prints each line of your form exactly as shown
  3650.             on your screen (except the printer control characters).
  3651.  
  3652.           * Choose Translate if your printer CAN'T print the lines, boxes
  3653.             or shading you see.  inform-Z will translate them into charac-
  3654.             ters ANY printer can handle.  Lines become "---" or "===."
  3655.             Corners become "+."  Shading becomes "||||."  This option
  3656.             should work with any printer.
  3657.  
  3658.  
  3659.  
  3660.          Which Printer Port?
  3661.          ............................................................
  3662.  
  3663.          You can print forms on printers hooked up to parallel ports 1-3.
  3664.  
  3665.           * Parallel port #1 (LPT1) is the default.  If your printer
  3666.             is hooked up to LPT2 or LPT3, just select the appropriate
  3667.             option.
  3668.  
  3669.  
  3670.  
  3671.          The next section, "Printing on Pre-Printed Forms" explains the
  3672.          last two print options you saw in the dialog box above -- those
  3673.          referring to "Overlays."
  3674.  
  3675.  
  3676.                                                                        
  3677.  
  3678.          4.3
  3679.  
  3680.          ================ Printing on Pre-Printed Forms ===============
  3681.  
  3682.          Introduction
  3683.          ............
  3684.          Sometimes you can't custom-design your own forms -- you must
  3685.          use pre-printed forms.  Examples might include "airbills"
  3686.          (Federal Express, UPS, etc.), forms used in government agen-
  3687.          cies (which often require standardized forms), contracts,
  3688.          corporation-required forms, and so on.  inform-Z' "Print
  3689.          Overlay" option lets you print on these.
  3690.  
  3691.           * You choose HOW you want to print forms at print time.
  3692.             That means you can design a complete form -- an exact
  3693.             replica of the pre-printed form, and then print the
  3694.             whole thing as you see it, or print it as an overlay.
  3695.  
  3696.           * When you print forms as overlays, inform-Z prints just the
  3697.             "variable fields:"  Auto-Edit fields, calculated fields,
  3698.             dates, time-stamps and sequence number.  "Fixed" areas in
  3699.             your form (lines, boxes, shading and text) aren't printed.
  3700.  
  3701.          Where to Start:  Overlay.Pff
  3702.          ............................
  3703.  
  3704.          You might begin by printing Overlay.Pff -- the row/column
  3705.          "ruler" we included.  Use it to help design your "replica" in
  3706.          inform-Z.  Just print Overlay.Pff, then lay it on TOP of pre-
  3707.          printed forms to help you decide where to place boxes, fixed
  3708.          text -- plus the "variable fields" inform-Z actually prints.
  3709.  
  3710.          If you print Overlay.Pff:
  3711.  
  3712.           1. Print it on a "transparency" to make it much easier to see
  3713.              the form underneath it -- since transparencies are clear.
  3714.  
  3715.              "Transparencies" (or "flimsies") are used with overhead
  3716.              projectors.  If your printer can't handle transparencies,
  3717.              print Overlay.Pff on paper, then use your "Xerox" machine
  3718.              to transfer it to a transparency.
  3719.  
  3720.           2. You might want to print Overlay.Pff 2-3 times -- at 6, 8
  3721.              and 12 lines-per-inch (lpi).
  3722.  
  3723.              Many pre-printed forms are created using a variety of
  3724.              fonts and line spacing.  To print on top of these, you
  3725.              might have to vary the line spacing several times to
  3726.              ensure we print things at the correct row and column.
  3727.  
  3728.              Printing Overlay.Pff several times with different line
  3729.              spacing can help you determine where you should switch
  3730.              line spacing in your form.
  3731.  
  3732.              To print Overlay.Pff using different line spacing:  1)
  3733.              print it once at the normal 6 lpi;  2) Move the cursor to
  3734.              a BLANK SPOT anywhere on the first line.  Press alt-F1,
  3735.              alt-F2 or alt-F3 to "turn on" 8, 12 or ?? lines-per-inch.
  3736.              Now print the form again.                                        
  3737.  
  3738.          4.4
  3739.  
  3740.  
  3741.          How To Print on Pre-Printed Forms
  3742.          .................................
  3743.  
  3744.          Design a form as you normally would.  Add Auto-Edit fields,
  3745.          formulas (if needed), plus, if you want, the &date, &time
  3746.          and &seq "merge keys" to tell inform-Z to date, time-stamp
  3747.          and sequence number your form when you fill it out.
  3748.  
  3749.          Save your form to disk.  Then press alt-F and fill in the
  3750.          appropriate fields.  Press Esc to exit Fill Out mode.
  3751.  
  3752.          Now press F6 (Print).
  3753.  
  3754.           * A dialog box pops up.  Near the bottom are two "Overlay"
  3755.             options.  Just <Tab> to each, and press <Space> to toggle
  3756.             each option on or off (it's ON if it's marked with an "X").
  3757.  
  3758.           * The first option is whether you want to print this form as
  3759.             an Overlay.  "Select it" (press <Space> to mark it with an
  3760.             "X") to print just the variable fields.
  3761.  
  3762.           * The second option is "Print an alignment dot, then pause."
  3763.             This option is ONLY used if you also turned Overlay ON.
  3764.  
  3765.             - This option is designed to help you adjust the pre-
  3766.               printed form in your printer before we print the rest
  3767.               of the form.  Although you can use it with any printer,
  3768.               it's especially useful with dot matrix printers.
  3769.  
  3770.             - When you select this option, inform-Z prints a period at
  3771.               row 1, column 1 of your form.  It then moves back a space
  3772.               (so the printhead is on top of the period), and pauses.
  3773.               Adjust your pre-printed form up or down or sideways; then
  3774.               press a key to continue printing.
  3775.  
  3776.  
  3777.          You may have to try this several times so that you'll know how
  3778.          to insert the form in your printer.  Once you figure it out, you
  3779.          shouldn't need to use the "print dot and pause" option again.
  3780.  
  3781.  
  3782.                                                                           
  3783.  
  3784.          4.5
  3785.  
  3786.          ==========  Printing PCX Graphics Images (LaserJets) ==========
  3787.  
  3788.          If you use an HP LaserJet (or compatible printer), inform-Z
  3789.          offers an option to print PCX files -- to add logos, letter-
  3790.          heads, signatures, etc. to forms.  This takes just two steps.
  3791.  
  3792.           * Move the cursor to the spot in your form where you want
  3793.             graphics to print; press ctrl-P.  inform-Z inserts a
  3794.             "heart" in your form at that point.
  3795.  
  3796.           * Press alt-O (Options) and enter the name of your PCX file
  3797.             in the box labeled "PCX graphics (with .PCX extension)."
  3798.  
  3799.             - Please note that you must NOT enter an extension -- just
  3800.               a 1-8 character file name.  The extension of the file
  3801.               MUST be ".pcx".
  3802.  
  3803.          Now save your form (press F2) then print it (press F6).
  3804.  
  3805.           * When you print your form (and choose the Laser print
  3806.             option), when inform-Z finds the "heart," it looks on
  3807.             the "current path" for your PCX file.
  3808.  
  3809.           * If inform-Z DOES find the file, your PCX graphics images
  3810.             will be printed with the upper left corner where the heart
  3811.             was.  In other words, graphics print right and down.
  3812.  
  3813.           * If inform-Z CAN'T find the PCX file, it'll skip that step
  3814.             and print the rest of your form.  In other words, no error
  3815.             message appears.
  3816.  
  3817.  
  3818.          Since inform-Z works in "text mode" and can't show how graphics
  3819.          images will look, you may have to experiment to correctly posi-
  3820.          tion text, lines, boxes and shading "around" your graphic --
  3821.          to ensure they're not over-printed by your graphics image.
  3822.  
  3823.          Also remember that inform-Z looks only on the current path for
  3824.          the PCX file.  If you copy your form to another PC to print
  3825.          it, be sure to copy your PCX file too.
  3826.  
  3827.  
  3828.  
  3829.                                                                           
  3830.  
  3831.          4.6
  3832.  
  3833.          ==================== Notes:  All Printers ====================
  3834.  
  3835.          PLEASE refer to the earlier section on installing printers for
  3836.          important notes about "10 character-per-inch" (10 cpi) spacing.
  3837.  
  3838.  
  3839.          * To print much more text than is normally possible on a line:
  3840.  
  3841.            - WIDEN your form beyond, say, 80 columns.  Then use com-
  3842.              pressed or proportionally spaced fonts for this line.
  3843.  
  3844.            - On the screen, your text may look much wider than your
  3845.              form, but the font will print text in a smaller space.
  3846.  
  3847.            - This trick usually works ONLY on rows with no lines,
  3848.              shading, etc. -- which we may have to print at 10 cpi.
  3849.  
  3850.          * Most printers print 55-65 lines per 8 1/2 x 11" page.  To
  3851.            print longer forms, use longer paper, or more lines/inch.
  3852.            Use 8-12 lines-per-inch (lpi) where you don't need lots
  3853.            of "white space," 6 lpi where you do.
  3854.  
  3855.          * One way to "add space" without adding lines is to use
  3856.            Superscript or Subscript options to shift text up or
  3857.            down 1/2 line.  Just BE SURE to return to normal before
  3858.            the end of the line.
  3859.  
  3860.  
  3861.         ================ NOTES:  Printing on LaserJets ==============
  3862.  
  3863.          * LaserJets are designed to print only so many lines/page de-
  3864.            pending on:  1. the number of lines/inch you select; and, 2.
  3865.            the size of the paper you installed.  For example, at 6 lpi,
  3866.            LaserJets print up to 60 lines/page on 8 1/2 x 11" paper.
  3867.  
  3868.            - If you try to print more lines/page than LaserJets expect,
  3869.              the LaserJet stops, and its control panel flashes "PC"
  3870.              followed by the size cassette it needs (eg., "PC"  "65").
  3871.              If this happens and you press "Continue," some of your
  3872.              form may not print (or it'll print on the next page).
  3873.  
  3874.            - To avoid this, either:
  3875.  
  3876.              1. Use inform-Z' printer control features to "turn on," say,
  3877.                 8 lines/inch (at least for some lines of your form).
  3878.  
  3879.              2. Or, install a paper cassette with longer paper (eg., legal).
  3880.  
  3881.              3. Or, do both.
  3882.  
  3883.          * Because of the way LaserJets print, forms 80 columns wide
  3884.            print left-of-center.  To center forms on the printed page,
  3885.            start your forms in column 3+ (ie., skip columns 1 and 2).
  3886.  
  3887.                                                                             
  3888.  
  3889.          4.8  Printing on LaserJets  (continued)
  3890.  
  3891.  
  3892.          * IMPORTANT   By default, inform-Z uses DOUBLE HEIGHT shading
  3893.            on LaserJets -- to completely fill the boxes you shade.
  3894.  
  3895.            - See the section on Shading (alt-S/alt-Z) for details on
  3896.              this and how to toggle Single Height shading.
  3897.  
  3898.            - Text on lines immediately below or above lines that are
  3899.              Double Height shaded may be 1/2 shaded!
  3900.  
  3901.            - Also note that Big! Font's created with any of the 3
  3902.              shading characters (176-178) REQUIRE single height shading.
  3903.  
  3904.          * Use 6 LINES/INCH around shaded areas.  If you switch from 6
  3905.            lpi, shading may not fill or may extend beyond lines or boxes.
  3906.  
  3907.          * Be sure to read the section on GOTO for other details about
  3908.            how to take advantage of LaserJets.
  3909.                                                                            
  3910.  
  3911.          4.9
  3912.  
  3913.          ==========   General Notes on Dot Matrix Printers ============
  3914.  
  3915.          Many dot matrix printers can print "bi-directionally" -- from
  3916.          left-to-right and then from right-to-left.  This is fine for
  3917.          printing text, but NOT for printing forms.
  3918.  
  3919.          Printer manufacturers suggest you use "unidirectional print-
  3920.          ting" for forms with boxes and line.  Unidirectional printing
  3921.          helps ensure columns and lines line up vertically.  If your
  3922.          printer supports unidirectional printing, we urge you to use it.
  3923.  
  3924.          With some printers, to print lines and shading you may have to
  3925.          install or "activate" a different font -- one which contains
  3926.          the upper ASCII line draw characters (Chr$(176) to Chr$(223)).
  3927.          This is NOT necessary with inform-Z' Epson or LaserJet options.
  3928.  
  3929.          ============== NOTES:  Printing on Epson Printers ==============
  3930.  
  3931.          * inform-Z offer two Epson printer options:  LQ and FX.  The
  3932.            ONLY difference is the printer code we send to control line
  3933.            spacing.  If printed forms are ELONGATED (ie., 1-page forms
  3934.            print on 2 rather than 1 page), choose the LQ printer option.
  3935.  
  3936.          * inform-Z has 6 box/line drawing styles.  Two of these are solid,
  3937.            thick lines.  One is very thick and prints fine (but densely)
  3938.            on Epsons.  The second, thinner version does NOT.  Here's why.
  3939.            - To create solid, unbroken VERTICAL lines on Epsons, inform-Z
  3940.              prints a "filler" between lines.
  3941.            - When printing boxes made of the thinner solid line, a gap
  3942.              appears between the top and filler lines.  You may or may not
  3943.              find the effect pleasing, but it's not what's on your screen.
  3944.  
  3945.          * You CAN change line spacing (to, say, 8 or 12 lines per inch)
  3946.            using printer codes you've installed.  But, as we said earlier,
  3947.            inform-Z WILL control line spacing to connect vertical lines.
  3948.            - If you "turn on" the standard 8 line-per-inch code, inform-Z
  3949.              will switch using ITS 8 lpi code.
  3950.            - To use your OWN code, edit your printer codes and use, say,
  3951.              the USER printer codes.  inform-Z sends these as entered.
  3952.  
  3953.          * If you choose LQ or FX printer options, we print lines,
  3954.            boxes, and shading in Epson graphics mode.  But, some Epson
  3955.            printers HAVE fonts with line and shading characters.
  3956.  
  3957.            To use these, you often have to either flip a switch in your
  3958.            printer (enable IBM graphics characters), or use printer codes.
  3959.  
  3960.             - The first code ("<t1" where "<" = Escape) "selects" the
  3961.               IBM graphics characters (instead of Italics).
  3962.  
  3963.             - The second code ("<6") tells Epson printers to print
  3964.               these as characters rather than control codes.
  3965.  
  3966.            Either way, use the "As-Is" printer option.  Since you'll print
  3967.            in text (not graphics) mode, you can try different fonts, draft
  3968.            and letter quality, etc. to see which gives you best results.
  3969.            Remember, check boxes and arrows aren't available in text mode.  
  3970.  
  3971.          5.1
  3972.  
  3973.          ========= SECTION V:  Designing forms for Mail Call =========
  3974.  
  3975.          Mail Call (MC) can fill out forms for you (at least parts of
  3976.          them) by pulling names, addresses, etc. from your database,
  3977.          and printing them right where you want them.  It'll date
  3978.          or time-stamp forms, sequence-number them, and let you edit
  3979.          them before printing, on-the-fly.  It'll also execute the
  3980.          formulas you've added with inform-Z.
  3981.  
  3982.          To design forms you can use with MC, use inform-Z to enter
  3983.          "merge keys" to tell MC where you want information printed.
  3984.          Here's an example of how part of a form might look.
  3985.  
  3986.          ===============================+================================
  3987.          &date              &seq        | Completed By: .................
  3988.          ===============================+================================
  3989.                                   Mail To : : :
  3990.          ================================================================
  3991.                           Name:  &name
  3992.                        Company:  &company
  3993.                         Street:  &street
  3994.               City, State, Zip:  & city
  3995.  
  3996.                          Phone:  &phone
  3997.          ================================================================
  3998.  
  3999.  
  4000.          * Place one or more of the following "merge keys" in your form
  4001.            wherever you want MC to place data:
  4002.  
  4003.              &date    &seq  &time    &name   &title    &company
  4004.              &salutation    &street  &city   &message  &comment  &phone
  4005.  
  4006.            - A "merge key" is an ampersand (&) followed by a word.  The
  4007.              word may be capitalized or not (&DATE, &date, and &Date are
  4008.              the same).  There must be no space between the "&" and the
  4009.              word.  And you must spell the word as it appears above.
  4010.  
  4011.  
  4012.          * As MC reads in your form, it replaces "merge keys" like "&name"
  4013.            with information from your database (or your PC).  Specifically:
  4014.  
  4015.            - &name is replaced by First and Last Name fields combined.
  4016.  
  4017.            - &city is replaced by City, State and Zip Code fields combined.
  4018.  
  4019.            - &date and &time are read from your PC's internal clock.
  4020.              If the clock's wrong, either reset it (see your DOS manual
  4021.              to set Date), or remove &date and &time from your form.
  4022.  
  4023.            - If MC finds NO replacement text (eg., no Company name), it
  4024.              leaves the area blank.  But the line will print.                
  4025.  
  4026.          5.2
  4027.  
  4028.          Guidelines
  4029.          ..........
  4030.  
  4031.          * MC adds the database fields to your form (eg., address)
  4032.            until:  1) it reaches the end of the text; or, 2) it runs
  4033.            into a box, line drawing or shade character.  Some of MC's
  4034.            database fields are 42+ characters long.  So design your
  4035.            forms for YOUR maximum case.
  4036.  
  4037.            - The issue is how much text you actually enter in each field,
  4038.              NOT how much space MC gives you for each field.
  4039.  
  4040.          * You CAN have 2 or more merge keys on the same line.  But,
  4041.            since some database fields can have 42+ characters, be sure
  4042.            to design enough space for each field on a line.
  4043.  
  4044.          * Here's the maximum width of MC's database fields:
  4045.  
  4046.            &name (43)  &title (42)   &company (42)  &street (42)  &city (58)
  4047.            &phone (15) &message (42) &comment (30)  &salutation (19)
  4048.  
  4049.          * MC won't properly insert text into other text.  Things like
  4050.            "So, &salutation, we hope you...." cause unpredictable results.
  4051.  
  4052.  
  4053.          Auto-Edit Fields    (adding A-E fields was also discussed earlier)
  4054.          ................
  4055.  
  4056.          Mail Call lets you "fill out" forms the same way inform-Z does --
  4057.          using the Auto-Edit fields and formulas you added using inform-Z.
  4058.  
  4059.          When you load a form to fill out, Mail Call shows you, on the
  4060.          bottom lines of your screens, which keys you should press to
  4061.          do what.
  4062.  
  4063.           * The keys you'll press are a little different than those you
  4064.             use in inform-Z.  But the logic is basically the same.  And
  4065.             what you should press is clearly spelled out at the bottom
  4066.             of your screen.
  4067.  
  4068.                                                                              
  4069.  
  4070.          ====  Appendix I:  Using Install.Exe to Install a Printer ====
  4071.  
  4072.          To install printers or customize printer codes you need 2
  4073.          files which we send to registered users.
  4074.  
  4075.           1. Install.Exe.
  4076.  
  4077.           2. If you want to select a printer (or change printers),
  4078.              you'll need the file called "Printer.Dat."
  4079.  
  4080.             If you simply want to add to or change printer codes you
  4081.             installed earlier, you'll need a file called "IF-PTR.Xfg."
  4082.             Install.Exe created this file the last time you ran it.
  4083.  
  4084.          BOTH Printer.Dat and IF-Ptr.Xfg MUST be on the drive/directory
  4085.          you're logged onto.  If not, Install won't be able to find and
  4086.          use them.  Install.Exe, however, can be on another path.
  4087.  
  4088.           * For example, assume you're in a directory on your hard disk
  4089.             called "c:\inform."   Both Printer.Dat and IF-Ptr.Xfg are
  4090.             there too.  But, Install.Exe is on a floppy disk which is
  4091.             in drive A:.  To run it, type:  a:install <Enter>
  4092.  
  4093.          Running Install the First Time
  4094.          ..............................
  4095.  
  4096.          1. Log onto the drive/directory where you've installed
  4097.             IFZ.Exe.  That's so Install can save IF-PTR.Xfg to the
  4098.             same path IFZ.Exe is in.  Then, when you run inform-Z,
  4099.             it'll be able to find your printer codes.  inform-Z
  4100.             looks only on the "current path" for IF-PTR.Xfg.
  4101.  
  4102.          2. Before you run Install, verify that the printer database
  4103.             file (Printer.Dat) is also on inform-Z' drive/directory.
  4104.             For example, type:  dir printer.dat <cr>.
  4105.  
  4106.             - If Printer.Dat isn't on inform-Z' path, find it on the
  4107.               distribution disk, then copy it to inform-Z' path.
  4108.  
  4109.          3. Run Install by typing:  install <cr>.
  4110.  
  4111.             - It'll display a summary of what you'll do to install a
  4112.               printer.  Press a key to move on.
  4113.  
  4114.             - Install then displays a menu of the printers found in
  4115.               Printer.Dat.  Just press the cursor keys to highlight
  4116.               the printer you'd like to install, then press <cr> to
  4117.               accept it.  Press <Esc> (or F10) to cancel.
  4118.  
  4119.               NOTE:  If your printer is NOT listed, simply choose one
  4120.               that's close.  You'll be able to edit not only the
  4121.               printer codes, but also the printer name and model.
  4122.  
  4123.             - Install then displays the labels (or descriptions) of
  4124.               30 printer codes, plus the codes (if any).  The section
  4125.               "Editing Printer Codes" explains what to do next.            
  4126.  
  4127.  
  4128.          Running Install to Customize Printer Codes You Installed Before
  4129.          ...............................................................
  4130.  
  4131.          If you've run Install before, it saved the file IF-PTR.Xfg to
  4132.          disk.  When you run Install again and it finds IF-PTR.Xfg on
  4133.          the current path, it'll ask you if you'd like to edit it.
  4134.  
  4135.          * Press <Y>es if you'd like to edit the printer codes you've
  4136.            already installed.  You can edit codes, add new ones or both.
  4137.  
  4138.          * Press <N>o if you'd like to install a different printer.
  4139.  
  4140.            Please beware, however, that if you install a new printer
  4141.            and then press F2 to SAVE the printer codes, Install will
  4142.            write over the existing IF-PTR.Xfg!
  4143.  
  4144.            So, if there's ANY CHANCE that you may want to go back to
  4145.            the first printer you installed, BEFORE you run Install:
  4146.  
  4147.            - Copy (or rename) the existing IF-PTR file to a different
  4148.              file name (eg. copy  if-ptr.xfg  epson.xfg <cr>).
  4149.  
  4150.            - Then you'll be able to easily switch back to the other
  4151.              printer by simply renaming the ".xfg" files again.
  4152.  
  4153.  
  4154.          Installing Several Different Printers
  4155.          .....................................
  4156.  
  4157.          If you might use different printers to print forms, it's very
  4158.          easy to use Install to create several different ".xfg" files.
  4159.          Then, depending on which printer you're using, before you run
  4160.          inform-Z, just copy the appropriate ".xfg" file to IF-PTR.Xfg.
  4161.  
  4162.          Here's how:
  4163.  
  4164.          1. Run Install the first time, select a printer, then save
  4165.             the printer codes to IF-PTR.Xfg.
  4166.  
  4167.             - Now exit install and RENAME this ".xfg."
  4168.  
  4169.             - For example if you just installed a LaserJet, rename it
  4170.               like this:  rename  if-ptr.xfg  laser.xfg  <cr>.
  4171.  
  4172.          2. Run install again, select a different printer and save the
  4173.             codes.  Exit Install and rename IF-PTR.Xfg again (eg., rename
  4174.             if-ptr.xfg epson.xfg).  Repeat this as often as you need.
  4175.  
  4176.          3. Finally, before you run inform-Z, copy the appropriate ".xfg"
  4177.             file to IF-PTR.Xfg.  For example, you might type:
  4178.  
  4179.                copy laser.xfg if-ptr.xfg  <cr>
  4180.                if  <cr>
  4181.  
  4182.             To simplify things, you could create a batch file (say,
  4183.             ifz.Bat) that let you specify which ".xfg" file to use,
  4184.             copied it automatically, then ran inform-Z.  Then you'd
  4185.             simply type something like this:  ifz epson <cr>.           
  4186.  
  4187.  
  4188.          Editing Printer Codes
  4189.          .....................
  4190.  
  4191.          Once you select a printer (or edit an existing ".xfg" file),
  4192.          Install displays printer codes in a window like this.  Note that:
  4193.  
  4194.          * Printer codes usually start with Escape (ASCII code 27).
  4195.            That's why printer codes are sometimes called "escape codes."
  4196.            We can't show Escape here, so it's represented below by "<."
  4197.            Escape will appear on your screen as a left-pointing arrow.
  4198.  
  4199.            To enter Escape, just press Escape on your keyboard.  Since
  4200.            Escape is a "valid character," note on the top line that
  4201.            you must press <F10> to exit.
  4202.  
  4203.          * The printer name and model are near the top of the window.
  4204.            You can edit these -- which you may want to do if your prin-
  4205.            ter isn't in our database and you chose one that was "close."
  4206.  
  4207.  
  4208.        +=======  <F2> = Save Codes     <F10> (not Escape) = Exit  ========+
  4209.        |                                                                  |
  4210.        |   Printer Name:  HP LaserJet         Model:         All Models   |
  4211.        |                                                                  |
  4212.        |   Initialize     <E<&l6D<(P          15-17 CPI      <(s1p16.66H  |
  4213.        |   Bold ON        <(s3B               UserFont                    |
  4214.        |   Bold OFF       <(s0B               Enhanced                    |
  4215.        |   UndrLinON      <&d0D               DdlSTRIKE                   |
  4216.        |   UndrLinOFF     <&d@                DdlWIDE                     |
  4217.        |   Italic ON      <(s1S               User 1                      |
  4218.        |   Italic OFF     <(s0S               User 2                      |
  4219.        |   SUP-Script     <&a-.5R             User 3                      |
  4220.        |   SUBScript      <=                  User 4                      |
  4221.        |   6 Lin/Inch     <&l6D               User 5                      |
  4222.        |   8 Lin/Inch     <&l8D               User 6                      |
  4223.        |   12 Lin/Inc     <&l12D              User 7                      |
  4224.        |   16 Lin/Inc     <&l16D              User 8                      |
  4225.        |   10 CPI         <(sp10h12V          User 9                      |
  4226.        |   12 CPI         <(s1p12v5T          User 10                     |
  4227.        |                                                                  |
  4228.        |==== Press::: Up|Dn to highlight a code to edit   <F2> = Save ====|
  4229.        |    <Shift Tab> = edit USER labels  <Tab> = edit codes again      |
  4230.        |To enter Escape -Chr$(27)- press <Esc>.  To enter codes with ASCII|
  4231.        |values < 32, hold down Alt, then type the # on the numeric keypad.|
  4232.        +==================================================================+
  4233.  
  4234.          Depending on which printer you selected, many of the 30 printer
  4235.          codes may be blank.  There are for two reasons for this:
  4236.  
  4237.          1. Because we've added many empty "slots" that you can use to
  4238.             add the printer codes YOU need.
  4239.  
  4240.          2. And also because some printers don't use (or make available)
  4241.             some printing features that other printers offer.
  4242.  
  4243.             For example, Epson and Toshiba printers offer a Double Wide
  4244.             option; LaserJets don't.  If you install a LaserJet, Double
  4245.             Wide will be blank.  Edit this to access a large font.        
  4246.                                                                           
  4247.  
  4248.          Editing Printer Codes (continued)
  4249.  
  4250.          Editing printer codes is quite easy.  Just press Up or Down
  4251.          cursor keys to highlight the code you want to edit, consult
  4252.          your printer manual, then type in the appropriate code.
  4253.  
  4254.          * Press Escape to enter the Escape character.  To enter ASCII
  4255.            codes 1 - 31, hold down Alt, then type the ASCII number on the
  4256.            numeric keypad (not the row of numbers atop your keyboard).
  4257.  
  4258.          * Each code can have up to 10 characters.  In most cases that's
  4259.            more than you'll need, and should allow you, if you want, to
  4260.            add 2 or more printer codes to the same line.  For example,
  4261.            the first code, Initialize, might contain several codes to
  4262.            turn on or off several printer attributes.
  4263.  
  4264.            - LaserJet FONT codes, however, often require more than 10
  4265.              characters to "fully" describe them.  In these cases, you
  4266.              may have to use two codes to "turn on" a specific font.
  4267.  
  4268.            - For example, one code might turn on a Times Roman font.
  4269.              Another code might turn on bold.  To use a bold Times
  4270.              Roman font, you'd then press two keys in inform-Z to
  4271.              insert two "font symbols."  The first would turn on
  4272.              Times Roman, the second turns on bold.
  4273.  
  4274.          * Notice the last 10 printer codes:  User 1 to User 10.
  4275.  
  4276.            - Here, Install lets you edit BOTH the printer code AND the
  4277.              label.  Press <Shift-Tab> to move to and edit the label.
  4278.              Press <Tab> to switch back to editing the printer code.
  4279.  
  4280.            - User code labels are the ONLY ones Install will let you
  4281.              edit.  The reason for this, as we mentioned earlier, is
  4282.              that inform-Z' Preview mode uses certain printer symbols
  4283.              (for Bold, Underline, etc.) to display these attributes
  4284.              on-screen.  Although Install lets you change the printer
  4285.              codes (which you shouldn't do), the labels stay as-is to
  4286.              avoid confusion with Preview.
  4287.  
  4288.          Press:  F10 to Exit, F2 to Save Codes
  4289.          .....................................
  4290.  
  4291.          Press F10 to exit.  BE SURE to press F2 first if you want the
  4292.          printer codes saved.  If you selected a printer from Install's
  4293.          Menu, Install will return to the menu.  Press F10 again to exit
  4294.          to DOS.  If you were editing an existing IF-PTR file, Install
  4295.          exits to DOS when you press F10.
  4296.  
  4297.          Press F2 to save the printer codes to IF-PTR.Xfg.
  4298.  
  4299.          Plus, if, when you ran Install, you selected a printer from
  4300.          Install's menu, Install ALSO saves these codes to the FIRST
  4301.          record in Printer.Dat.  This lets you run Install again and
  4302.          choose this printer -- as you edited it.  The original codes
  4303.          for that printer are NOT changed.
  4304.                                                                           
  4305.  
  4306.          ============  Appendix II:  Mail Call Described  =============
  4307.  
  4308.          Mail Call (MC) is our full-featured mailing assistant.  It can
  4309.          help with anything from simple tasks (like printing a memo or
  4310.          an envelope) to managing large mailing list databases.  Here's
  4311.          a summary of Mail Call's features:
  4312.  
  4313.          UNLIMITED Capacity  (with the multiple database file option)
  4314.          ------------------------------------------------------------
  4315.           - Number of database files  No limit in registered versions
  4316.             Number of names per file              32,600
  4317.  
  4318.           - Number of sub-databases     Use MC's "Key" field to create
  4319.             per file                    as many sub-databases per file
  4320.                                         as you'd like.
  4321.          Features Include:
  4322.          -----------------------------------------------------------------
  4323.           - Options to Add, Edit, Delete, Browse, Search and Sort names.
  4324.  
  4325.           - Thirteen fields including Message and Comment fields, plus
  4326.             the ability to "tag" fields as "non-printing."  This lets
  4327.             you store, but not print, information useful to you.
  4328.  
  4329.           - Print something for one person in your database, all of them,
  4330.             or some sub-set you choose.
  4331.  
  4332.            - B-Tree indexing lets you sort on Name, Company, Zip Code
  4333.              and "Key" ---- v-e-r-y quickly!
  4334.  
  4335.          Printing Options Include:
  4336.          -----------------------------------------------------------------
  4337.           - Forms (automated, if you like, with edit fields, formulas,
  4338.             dates, time-stamps, sequence numbers PLUS database merge.)
  4339.  
  4340.           - Envelopes - 5 sizes ranging from Personal to 8 1/2 to 11
  4341.  
  4342.           - Labels    - 8 sizes, plus a "roll-your-own-size" option
  4343.                       - 1 to 3 columns per page, 1 - 99 copies/each label
  4344.  
  4345.           - Personalized Documents ("form" letters, memos, brochures, etc.)
  4346.  
  4347.           - Reports:  Names & Phone #s; or All Fields  (Many uses for this)
  4348.  
  4349.          Mail Merge
  4350.          -----------------------------------------------------------------
  4351.          Import from/Export to "comma-delimited" files used by word
  4352.          processors, other database programs, etc.
  4353.  
  4354.          Printers Supported
  4355.          -----------------------------------------------------------------
  4356.          - HP LaserJets (Original, Plus, II, III), DeskJet, Epson & Toshiba
  4357.          - A "Standard Printer" option lets you use most any printer
  4358.  
  4359.          Configuration Options:  Format Phone & "Mail Code," Install Modems
  4360.  
  4361.          Finally, Mail Call comes with MC Express (optional) -- a RAM-
  4362.          resident program grab names off the screen and to print envelopes
  4363.          on HP LaserJets (LaserJets only).
  4364.                                                                         
  4365.  
  4366.  
  4367.          ===  Appendix III:  To-Ascii.Exe (sent to registered users)  ===
  4368.  
  4369.          inform-Z compresses forms when saving them to disk -- saving
  4370.          30-80% of the disk space uncompressed forms would consume.
  4371.  
  4372.          If you need forms in ASCII format, say, to load into a word
  4373.          processor or other program, run To-Ascii.Exe.
  4374.  
  4375.          BEFORE running To-Ascii, move to the drive/directory containing
  4376.          your forms.  To-Ascii looks for forms only on the "current path."
  4377.  
  4378.          You can use To-Ascii in TWO different ways:  1.  Create an ASCII
  4379.          version of ONE form file; or, 2. Create ASCII versions of EVERY
  4380.          form file on the path you're on.  Your originals aren't changed.
  4381.          But any ASCII versions with the same name will be overwritten.
  4382.  
  4383.          To create an ASCII version of ONE form
  4384.          ......................................
  4385.  
  4386.          Run To-Ascii like this:    to-ascii  myform  <cr>
  4387.  
  4388.           * Replace "myform" is the name of your form, with NO
  4389.             EXTENSION.  The extension MUST be ".pff."
  4390.  
  4391.          To-Ascii quickly creates an ASCII version, then exits to DOS.
  4392.  
  4393.          To create ASCII versions of ALL form files
  4394.          ..........................................
  4395.  
  4396.          Run To-Ascii like this:    to-ascii  <cr>  (note NO form name)
  4397.  
  4398.          Run this way, To-Ascii will create ASCII versions of EVERY form
  4399.          it finds on the current path.  If you want ASCII copies of some,
  4400.          but not all forms, copy them to a RAM or floppy disk, or to a dif-
  4401.          ferent hard disk directory.  Move to that path, then run To-Ascii.
  4402.  
  4403.           * When you run To-Ascii this way, it tells you what it's going
  4404.             to do and asks if you want to proceed.  Press <Y>es or <N>o.
  4405.  
  4406.           * If you say "Yes; go ahead," To-Ascii quickly creates ASCII
  4407.             versions of EVERY ".pff" file it finds on the current path.
  4408.  
  4409.          Loading ASCII Versions
  4410.          ......................
  4411.  
  4412.          ASCII versions of forms have the original form name, plus the
  4413.          extension ".asc."  To load ASCII versions into inform-Z, rename
  4414.          them so they have a ".pff" extension.  inform-Z can load either
  4415.          compressed or ASCII versions.  If you don't need both versions
  4416.          (AND your form had NO formulas), you can delete the compressed
  4417.          one.  But if you ever load the ASCII version into inform-Z and
  4418.          re-save it, inform-Z will compress it again.
  4419.  
  4420.          To load these into a word processor or other program, consult
  4421.          your manual to see what's required to load files NOT in their
  4422.          native format (eg., use Ctrl-F5 (DOS Text) with WordPerfect).
  4423.                                                                          
  4424.  
  4425.          ========  Appendix IV:  Error Messages You Might Get  ========
  4426.  
  4427.          We try to prevent most errors from disrupting your work.  For
  4428.          example, inform-Z checks to ensure your printer's ready before you
  4429.          start printing.  And it checks to see if files exist, alerting
  4430.          you if you try to load a non-existent file.
  4431.  
  4432.          Most other errors will probably be due to disk or printer errors:
  4433.          your printer runs out of paper, the disk drive door is open, or
  4434.          you run out of disk space while saving a form.
  4435.  
  4436.          With most errors, we sound an alarm, print an error number and
  4437.          and ask you to fix the problem then press a key.  In some cases
  4438.          an error will be "fatal" - inform-Z is unable to go on.  Here's
  4439.          a summary of most errors you might get.  An asterisk next to
  4440.          the error number means it's probably fatal.
  4441.  
  4442.          Printer
  4443.          .......
  4444.            24   Timeout (printer may be turned off or off-line)
  4445.            27   Out of paper
  4446.  
  4447.            25   Device fault (may be disk/modem/other device error)
  4448.            57   Device Input/Output error (may be disk/modem/other device error)
  4449.            68   Device unavailable (not on-line or doesn't exist)
  4450.  
  4451.          Disk   (also see above:  25, 57, 68)
  4452.          ....
  4453.            61*  Disk full  (fatal unless you can change disks and resume)
  4454.            67*  Too many files on disk/directory (fatal unless you change disks)
  4455.            70   Permission denied (disk is write-protected or file is locked)
  4456.            71   Disk not ready
  4457.            72   Media error (damaged/unformatted/ disk)
  4458.  
  4459.          Other
  4460.          .....
  4461.            Math         6*   Overflow.  A number is too large.
  4462.            Memory   7, 14*   Out of memory (eliminate TSRs/Device drivers/etc.)
  4463.            Files       7x    Path or File not found or other Path/File error
  4464.  
  4465.          Other errors are internal.  If they occur more than once, please:
  4466.            * Write down the error number
  4467.            * Jot down exactly what you were doing when the error occurred
  4468.            * Send the note to us.  We'll fix the problem.
  4469.  
  4470.                                                                            
  4471.  
  4472.  
  4473.          =======  Appendix V:  Three Questions About Registering  =======
  4474.  
  4475.                               What IS shareware?
  4476.  
  4477.          I got a copy for nothing.  Why should I pay a registration fee?
  4478.  
  4479.              I got this program from a company that "SELLS" shareware.
  4480.           I paid THEM for your program.  Why should I register with you?
  4481.  
  4482.  
  4483.          These are good questions.  Here's a response.  (Our response
  4484.          applies to user-supported software in general, not just inform-Z.)
  4485.  
  4486.  
  4487.          Shareware is NOT free software.  A better term is "user-
  4488.          supported" software.  Why?  Because "shareware" authors spend
  4489.          long, hard hours developing programs, debugging them, writing
  4490.          manuals and answering users' questions.  They DEPEND on your
  4491.          support (and comments and an occasional "thank you") to keep
  4492.          going -- to justify the time and sweat.
  4493.  
  4494.          You get to "try it before you buy it," to see if it works and
  4495.          meets your needs.  You get to enjoy the result, at very reason-
  4496.          able prices.  And registering your copy (supporting the author)
  4497.          brings you other benefits as well.  These include (depending on
  4498.          the program):  the latest version (often with new, more or better
  4499.          features), extra "goodies," a printed manual, phone support,
  4500.          updates, etc.
  4501.  
  4502.          Shareware "works" because people like you:  (1) are honest;
  4503.          and, (2) understand authors will stop "sharing" their work if
  4504.          they receive no support.  In short, if you fail to even
  4505.          acknowledge the contributions authors make, or support their
  4506.          efforts (even modestly), the well will dry up.
  4507.  
  4508.          In response to the third question, many firms now "sell" user-
  4509.          supported software (or shareware).  They charge you a fee for
  4510.          their time and the expense of sending you a disk.  NONE of the
  4511.          fee you give them goes to the author of the software.  So when
  4512.          you pay $2-$5.00 for a disk full of software, you're NOT
  4513.          supporting the person who spent their time developing ideas
  4514.          you're now enjoying.
  4515.  
  4516.  
  4517.                                                                          
  4518.                            To Register or Order
  4519.      ==================================================================
  4520.  
  4521.      Because we offer so many programs, our order form has 2 pages.
  4522.      Please read CATALOG.DOC for descriptions of each program.
  4523.  
  4524.       * THIS PAGE lists our programs and the per-copy cost of each.
  4525.  
  4526.       * THE NEXT PAGE is the actual order form.
  4527.  
  4528.         - On the next page, fill in the name of each program you're
  4529.           ordering.  PLEASE BE CAREFUL here and use the names listed
  4530.           below.  If we're not sure which program you're ordering,
  4531.           we may have to return you're order.
  4532.  
  4533.         - If ordering by Visa or MasterCard, fill in the section
  4534.           for credit card orders.  BE SURE TO SIGN it.
  4535.  
  4536.        Program Name                                          Per Copy
  4537.        ==============================================================
  4538.        Multi-Print      $19 if ordered w/ ANY other program  $29/$19
  4539.  
  4540.        The Printer      Programmer's Printer Code Database     $49
  4541.        The Printer Pro  Professional:  With PDT and COMPILER  $169
  4542.  
  4543.        Font Pak "Pro"   Programmer's Fonts/Mouse Shapes/Icons  $49
  4544.  
  4545.        Font Pak "DOS"   Hundreds of DOS text-mode fonts        $29
  4546.  
  4547.        PDT              The Pro~Formance Data Tool            $139
  4548.  
  4549.        inform-Z         Professional Forms Design/Database     $29
  4550.  
  4551.        Mail Call        With MC Express                        $40
  4552.  
  4553.        Pro~Scribe & PS Express                                 $29
  4554.  
  4555.        P~F Presents     Professional                           $79
  4556.  
  4557.        P-Screen Professional                                   $49
  4558.            "    Plus                                           $29
  4559.  
  4560.        Pro~Stamp        Stamp Collection Manager               $29
  4561.  
  4562.        Ram-Man          RAM-resident Text File Browser         $19
  4563.  
  4564.        Sparkle AND Menu Magic                                  $29
  4565.  
  4566.        The Survey Catalyst                                    $495
  4567.  
  4568.      =================================================================
  4569.      PACKAGE DISCOUNTS  Call about quantity discounts & site licenses.
  4570.      =================================================================
  4571.        THE WORKS!  One of each program (except The Catalyst)  $299
  4572.        inform-Z AND Mail Call                                  $59
  4573.        P-Screen Pro AND P~F Presents  (Pro versions of both)  $109     
  4574.  
  4575.  
  4576.      ============================= TO  ORDER  =============================
  4577.  
  4578.      For FASTEST delivery of your programs, CALL with a Visa/MC card number.
  4579.  
  4580.  
  4581.      F __________________________________________   M    Rob W. Smetana
  4582.                                                          Pro~Formance
  4583.      R __________________________________________   A T  132 Alpine Terrace
  4584.                                                          San Francisco, CA
  4585.      O __________________________________________   I O      94117
  4586.                                                          (415) 863-0530
  4587.      M __________________________________________   L
  4588.                                                          Make checks payable
  4589.      Phone (     ) ______-________ Date ___/___/___      to:  Rob W. Smetana
  4590.  
  4591.      =======================================================================
  4592.                            For Visa or MasterCard Orders
  4593.      =======================================================================
  4594.  
  4595.      Credit Card Number:  ________________________________  Expires: ___|___
  4596.  
  4597.      Signature (Required for credit card orders): __________________________
  4598.  
  4599.      Be sure your name at the top matches how it appears on your credit card.
  4600.  
  4601.      ============================================================ ifz 4.7 ==
  4602.  
  4603.      Name of Program or "Package"         # of Copies  Price/Copy    Total
  4604.  
  4605.      =======================================================================
  4606.  
  4607.      Multi-Print ($19 if ordered /w other pgm) _____  x $19/$29  =  $_______
  4608.  
  4609.      ________________________________________  _____  x ______   =  $_______
  4610.  
  4611.      ________________________________________  _____  x ______   =  $_______
  4612.  
  4613.      =======================================================================
  4614.  
  4615.      Shipping & Handling: Total Number
  4616.      of Programs (and Copies)  ----->>   _____@ $4 PER copy/program $ ______
  4617.      =============================+=========================================
  4618.                                   |                     Subtotal  $ ________
  4619.       INTERNATIONAL ORDERS: : :   |
  4620.                                   |    CA. residents, add 8.5% tax $ _______
  4621.       * US funds only please.     +-----------------------+-----------------
  4622.       * Money order, check drawn a                        |
  4623.         US bank, or VISA/MasterCard                       |TOTAL  $ ________
  4624.      =====================================================+=================
  4625.  
  4626.      WHERE did you got your copy of our program? _________________________
  4627.      This helps us learn the best way to get new programs to you.  And feel
  4628.      free to write comments and suggestions on the other side.   Thank you.
  4629.  
  4630.